CListUI控件是duilib中比較經常使用、也是比較遇到問題的控件,使用CListUI可以簡單的實現類似各類軟件管家軟件列表的樣式與功能。但是CListUI使用時常常有小火伴常常為遇到的各種小問題而頭疼,下面我們重點總結1下:
常見問題:
1、如何隱藏列表頭:List控件屬性里面添加header=“hidden”便可
2、如何調劑列表文字對齊方式: List控件屬性里面修改itemalign便可(List控件中列表項的屬性配置都是在List屬性列表進行的,只不過在普通控件屬性的基礎上添加了item前綴,例如要改變字體,只需在List中配置添加itemfont屬性便可)
3、 如何對列表下進行排序:通過SortItems接口,自己實現PULVCompareFunc排序函數便可
常見技能:
1、List批量添加列表項時,有些小火伴常常在代碼里面1層層動態創建,其實可以和普通控件1樣,在xml里面配置好以后,直接在程序中通過CDialogBuilder來創建,例如:
CDialogBuilder builder;
CListContainerElementUI* pItem= static_cast