合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
在firemonkey的手机开发中想必 listview 这个控件是用的比较多的,就拿他下手联系吧 声明:下面只是学习的过程和大家分享一下,不是成熟的程序 ,谢谢 1 安装xe10.2.3 想必这个就不用多介绍吧 2 新建一个 多设备 应用程序 ![](http://www.delphibbs.com/upload/attach/201807/10328_Q4TUNVBJZ5NXRZY.jpg) 3  放一个 listview 在 窗口上。 在listview 的右键有 designmode 可以打开 ![](http://www.delphibbs.com/upload/attach/201807/10328_PVTD8G8UENJ6EZR.jpg) 以上的几点 基本没什么难度,会delphi的 我想都没问题吧 下面介绍一下 怎么编辑 设置listview 的item,我也是刚学习不对的地方请多指教 1 在listview 下面 有几个item如图 ![](http://www.delphibbs.com/upload/attach/201807/10328_325EZRYB4MGKTRK.jpg) 备注: footer 和header 我也没搞明白 怎么用,有懂的同学可以指教一下 2 下面主要说一下 item 怎么显示我们想要的类容  选中![](http://www.delphibbs.com/upload/attach/201807/10328_P2WPTQPJREH2HT9.jpg) itemAppearance 有一些选项 如图:我想看名字大家应该能猜到,其实我也是猜的 custom 用户自定义 dynamic....动态外观。。剩下的 就是 delphi 给我们预设的一些布局 ![](http://www.delphibbs.com/upload/attach/201807/10328_V4UQDZV485RNBPQ.jpg) 3 我们选中动态外观这个。。。这个最灵活  然后如图 ![](http://www.delphibbs.com/upload/attach/201807/10328_3C2C5CU6F5K3W2F.jpg) 再如图 添加控件 ![](http://www.delphibbs.com/upload/attach/201807/10328_HZ3WY6BTWMC6CB2.jpg) ![](http://www.delphibbs.com/upload/attach/201807/10328_U3XYM3G7F3DR9HR.png) 可以添加text image button 等 4 添加完后 在界面上可以看见这样的样子 ![](http://www.delphibbs.com/upload/attach/201807/10328_WWS43T86TJ2FCGA.jpg) 当然 里面 控件的布局可以自己设置 5 最重要的 我们如何把数据添加到对应的控件里面呢? 直接上代码吧 var   item:TListviewItem;   I: Integer; begin   for I := 0 to 10 do   begin   item := listview1.Items.Add;   item.Data\['Text1'\] := 'text1\_'+i.ToString;   item.Data\['Text2'\] := 'text2\_'+i.ToString;   item.Data\['Text3'\] := 'text3\_'+i.ToString;   item.Data\['Image4'\] := imagecontrol1.Bitmap;//外部有一个imagecontrol1控件 里面有个图   end; end; 6 运行一下看看效果 ![](http://www.delphibbs.com/upload/attach/201807/10328_4TT46BFJ6ZVSBVM.jpg) 终结一下 :这样弄下来listview的基本功能就可以用了,当然要写真正的应用 可以很多细节 需要注意