如何改變 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):

第二步:

效果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM