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"
HorizontalScrollView: