我查看了Android 4.2的APIDemos示例。所有listView的项目都用白线分隔。
我创建了一个简单的项目(Android 4.2),并将style.xml更改为(而不是Theme.Light):
<style name="Theme" parent="android:Theme"> </style>
它显示黑色背景,但没有白色分隔线。我无法理解它在APIDemos样本中的设置方式。你可以帮帮我吗?
我添加了<item name="android:divider" >@android:color/white</item>
但它不适用于listView。
这是我的listView:
mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mStrings);
答案 0 :(得分:0)
您是否更改了Manifest中的主题?
自定义列表的另一种可能性是将ListView定义为XML(my_list.xml)。在那里你可以添加attribut“android:divider”。如果你正在使用片段,你也可以在膨胀my_list.xml之后在onCreateView()中调用getListView。