2016-03-01 41 views
0

所有列表視圖這是一個後續問題,這個問題: How to change the default divider color for all ListViews設定厚度和顏色的應用

我得到了它具有android:dividerandroid:dividerHeight設置的樣式。該樣式在清單中用作應用程序的樣式。

問題是分頻器根本沒有改變。如果我將這些屬性直接設置爲每個ListView的屬性,但是如果我將屬性放入一個樣式中,那麼它確實有效。什麼是正確的方式來設置應用程序中的所有ListViews的這些分隔符的屬性?

這是風格:

<style name="MyListView"> 
    <item name="android:dividerHeight">2px</item> 
    <item name="android:divider">#EEEEEE</item> 
</style> 

回答

0

的問題是,我沒加parent="@android:style/Widget.ListView"style標籤。它應該是這樣的:

<style name="MyListView" parent="@android:style/Widget.ListView">