26個(本のセクション9.18.1〜9.18.3コンテンツ)
まあ、それは今日、セクション9.18に始まりました。
うわー、本当に十分な長さああ。主なポイントを要約:
1.コード内のリストを作成し、スクローラと結合。
2、EXMLはスクローラとリストのコンポーネントを使用しています。
3、カスタム・コンポーネント・リストの各項目ItemRender。
操作:
1.コード内のリストを作成し、スクローラと結合。
2、EXMLはスクローラとリストのコンポーネントを使用しています。
最初のステップ、ドラッグScrollerコンポーネントが、Scrollerコンポーネントは、コンポーネントグループが付属しています。気にしません。
第二段階は、内部スクローラコンポーネントリストにドラッグ。座標xのリスト調整、yは座標位置。サイズの制約のコンポーネントを一覧表示します。
第3のステップは良いIDリストの名前を取ることです。
第四のステップは、関連するクラスの関連クラスおよびインスタンスを作成することです。
第五工程、実行します。
emmm。。。何も、量。。私はミスを犯しました。EXML関連ファイルを忘れてください。
今持っている、しかし、問題がある、私がコンテンツをスクロールすることはできません。
はい、この本の内容が古い可能性があり、または問題の新バージョンでは、短期では、いくつかのものを設定する必要があります。
スクローラを設定するビューポートです。
だから、それはコードセットに必要です。
これが完了します。
3、カスタム・コンポーネント・リストの各項目ItemRender。
最初のステップ:
レディ材料。
EXMLは、ファイルMyItemRender.exmlを作成します。
ドラッグアセンブリは、各コンポーネントのデータ・ソース・フィールドを設定します。
金額。。。MyItemRender.exmlはMyItemRenderSkin.exmlの名前を変更しました。
ステップ2:
クラス協会MyItemRenderSkin.exmlファイルを作成します。
第三段階:
戻るScrollerAndListSkin.exmlファイル、ListコンポーネントのスキンはMyItemRenderSkinに設定されています。
如果找不到 MyItemRenderSkin 的皮肤,就要重新加载一下。
修改 ScrollerAndList 类。
第四步:
运行查看效果。
我这里的效果,我是做了一些微调。
ScrollerAndListSkin.exml 文件中,List 组件 布局采用垂直布局,垂直间距设置为 5。
MyItemRenderSkin.exml 文件中,上面的Label 文字大小改为 25。
MyItemRenderSkin.exml 文件中,下面的Label 文字大小改为 20,高度改为20。
至此, 9.18.3 节内容结束。
没想到 9.18节有这么多个 段落。。。今天我做卫生去了,所以很晚才能写日记,9.18节干不完了。
今天就先到 9.18.3 节吧。。明天继续。