Tôi đang cố gắng tạo chủ đề cho ứng dụng Android đầu tiên của mình và nó đang thúc đẩy tôi xoay vòng. Cuối cùng tôi đã tìm ra cách tạo kiểu cho các mục trong danh sách thả xuống, nhưng bây giờ tôi không thể thay đổi màu sắc của dải phân cách giữa các mục danh sách. Tôi đã tìm kiếm các câu hỏi tương tự trên stackoverflow và đã thử hàng tá kết hợp, nhưng không có gì có vẻ hiệu quả.Android: Không thể tạo kiểu phân cách spinner
Đây là tập tin styles.xml của tôi (viết tắt cho rõ ràng):
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme" parent="android:Theme.Light">
<item name="android:spinnerStyle">@style/spinnerStyle</item>
<item name="android:spinnerDropDownItemStyle">@style/spinnerDropDownItemStyle</item>
<item name="android:dropDownListViewStyle">@style/spinnerListViewStyle</item>
</style>
<style name="spinnerStyle" parent="@android:style/Widget.Spinner">
<item name="android:background">@drawable/my_theme_spinner</item>
</style>
<style name="spinnerDropDownItemStyle" parent="@android:style/Widget.DropDownItem.Spinner">
<item name="android:background">@drawable/my_theme_spinner_item</item>
<item name="android:paddingLeft">5dp</item>
<item name="android:gravity">center_vertical</item>
</style>
<style name="spinnerListViewStyle" parent="@android:style/Widget.ListView.DropDown">
<item name="android:height">3dp</item>
<item name="android:dividerHeight">3dp</item>
<item name="android:divider">@color/divider</item>
</style>
</resources>
Không có vấn đề gì tôi làm, tôi chỉ nhận được một chia xám nhạt 1dp giữa các mục (mà chỉ có thể được nhìn thấy với ánh sáng của tôi màu nền danh sách mặt hàng) - không phải chiều cao cũng như màu sắc của dải phân cách bị ảnh hưởng (tôi cũng đã thử đặt nó thành hình vẽ có thể vẽ được, cũng không có hiệu lực). Tôi đang làm gì sai?
Cảm ơn bạn đã trả lời - dự án đó đã được chuyển sang ngay bây giờ và tôi không có thời gian để kiểm tra ví dụ của bạn, nhưng tôi vẫn sẵn sàng trả lời câu trả lời của bạn. – Russ
FYI: Câu hỏi có @ trước khi android theo kiểu thả xuống của trình quay tròn, câu trả lời không có. – csga5000