ListView:
改變ListView的divider後,必須要設定高度,否則無效。
為ListView添加清單項有兩種方式:
1.設定xml屬性entries,指定數組資源。該方式可定制性低,不能改變條目中内容的外觀、行為,優勢是友善快捷。
2.使用Adapter控制清單條目。該方式可定制性高。
ArrayAdapter:
使用ArrayAdapter作為擴充卡時,在生成ArrayAdapter對象時,第二個參數清單項布局中隻能有一個TextView。
BaseAdapter:
使用BaseAdapter不用建立清單項布局檔案。
GridView:
使用GridView時一般都應該指定numColumns大于1,否則預設為1列。
ExpandableListView:
ExpandableListView預設沒有子項分割線且子項不可點選,但是重寫isChildSelectable()方法設定為可點選後子項分割線即可顯示出來,且子項可點選。
childIndicator以及groupIndicator屬性會導緻所有組項或所有子項之前的Drawable對象相同。
Spinner:
Spinner的prompt屬性能設定清單選擇框的提示資訊,但隻有将Spinner的style屬性設定為"@android:style/Widget.Spinner"之後才能顯示出來。
style="@android:style/Widget.Spinner"