2012-12-26 42 views
1

我查看了Android 4.2的APIDemos示例。所有listView的項目都用白線分隔。APIDemos示例中的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

我正在使用[Pull-To-Refresh Library](https://github.com/chrisbanes/Android-PullToRefresh)使分隔符在ListView中消失。 我不知道如何解決它,我很感激,如果你在這種情況下幫助我。 – Ali

回答

0

是否更改了主題在你的清單?

定製列表的另一種可能性是將ListView定義爲XML(my_list.xml)。在那裏你可以添加attribut「android:divider」。如果你正在使用片段,你也可以在你的my_list.xml膨脹之後在你的onCreateView()中調用getListView。

+0

這不是我要找的。我知道如何從.xml中設置它。我的問題是關於它是如何在APIDemo樣本中設置的。 – Ali