Tôi có đoạn code sauThay đổi màu sắc được sử dụng trong dòng listSeparatorTextViewStyle
<TextView
android:text="@string/hello"
style="?android:attr/listSeparatorTextViewStyle" />
và tôi sẽ có được hiệu quả sau đây.
Tuy nhiên, tôi không hài lòng với vạch màu. Tôi muốn có một cái gì đó giống như
Tôi muốn nó có dòng màu xanh như trong holo. Tôi thử kiểu tùy chỉnh sau.
<style name="MyOwnListSeperatorTextViewStyle">
<item name="android:background">@android:drawable/list_section_divider_holo_light</item>
<item name="android:textAllCaps">true</item>
<!-- Copy from Widget.TextView.ListSeparator -->
<item name="android:background">@android:drawable/dark_header_dither</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">?textColorSecondary</item>
<item name="android:textSize">14sp</item>
<item name="android:gravity">center_vertical</item>
<item name="android:paddingLeft">8dip</item>
</style>
Nhưng nó sẽ không hoạt động, vì tôi gặp lỗi sau.
lỗi: Lỗi: Tài nguyên không công khai. (tại 'android: background' với giá trị '@android: drawable/dark_header_dither').
có ý tưởng làm thế nào tôi có thể thay đổi màu đường được sử dụng trong listSeparatorTextViewStyle
?
Bạn đã cố gắng triển khai giải pháp của mình chưa? Tôi hy vọng nó hoạt động! –
Xin lỗi. Tôi đã không cố gắng ra được nêu ra như những vài tuần tôi bận rộn với các chất liệu khác. Chắc chắn sẽ cập nhật chủ đề này một khi tôi đã thử. –