2012-04-05 15 views
8

Tôi đang cố gắng áp dụng kiểu dáng mặc định cho tất cả các listView từ style.xmlCách thay đổi màu chia chia mặc định cho tất cả ListViews

Xin lưu ý ở một số nơi tôi đang sử dụng danh sách lồng nhau.

Trong style.xml

<style name="Theme.MyTheme" parent="Theme.Sherlock.Light.ForceOverflow"> 
      <item name="android:windowContentOverlay">@null</item> 
      <item name="android:listViewStyle">@style/awesomeListViewStyle</item> 
    </style> 



<style name="awesomeListViewStyle" parent="@android:style/Widget.ListView"> 
     <item name="android:fadingEdge">none</item> 
    <item name="android:background">@color/orange</item> 
<item name="android:divider">#EEEEEE</item> 
    </style> 

này không có hiệu lực. Trong Manifest Theme.MyTheme là chủ đề mặc định của tôi. hãy tư vấn :)

+1

thử liên kết này và câu trả lời của mike -> http://stackoverflow.com/questions/3979218/android-listview-divider – Bhavin

+0

bạn đang thiếu mục "android: dividerHeight" – Mark

Trả lời

1

Như đã đề cập trong answer khác như Bhavin và Mark chỉ ra, trong phong cách của bạn, bạn cũng nên thêm

<item name="android:dividerHeight">1px</item>