如何改变 FMX ListView 颜色

需求:改变 ListView 颜色

适用:Firemonkey 任何平台

操作:Style 是改变控件外观最便捷的途径,ListView 也不例外,下面示范使用 StyleBook 来设定 ListView 的外观颜色,以 Android 平台为例:

  1. 导出 Android Style 皮肤档,由 Tools 菜单里的 Bitmap Style Designer 来导出,存成 Android.style(存好后为一般文字档):
  2. 开一个新工程:
    1. 加一个 ListView1 控件。
    2. 加一个 StyleBook1 控件。
    3. 在 Form1.Stylebook 指定为 StyleBook1。
  3. 点二下 StyleBook1 控件,按上方 [Load] 按钮,载入将刚才导出的 Android.style 文件。
  4. 在左方找到 listviewstyle 展开来,试着修改里面的 itembackground 的颜色。
    看下图示例:
  5. 以上仅示范修改项目底色,其它颜色请自己试着修改(ListView 里的所有外观细项全在里面)。

 

  如果有需要一个 App 里拥有多种 ListView 颜色,也是可以,只需要利用文字编辑程序自己复制 listviewstyle 整份 Style,改成其它颜色(记得 stylename 要改名,不要重复),再载入到 StyleBook 里就行,请自行发挥。

 

  利用 StyleBook 是最简单的修改方式,另外一个方法,可以不用加 StyleBook,而直接用代码去写 Style 的内容,致于如何做?大家可以一起动动脑。

 

修改 ListView Header (2016/05/30):

第二步:

效果:

posted @ 2015-04-18 17:10  龟山Aone  阅读(3228)  评论(1编辑  收藏  举报