Trên ICS, khi sử dụng chủ đề dựa trên android:Theme.Light
văn bản trong cửa sổ bật lên lỗi khi sử dụng setError(...)
là màu trắng, làm nền.Làm cách nào để thay đổi màu văn bản của cửa sổ bật lên lỗi cho EditText?
Tôi có thể khắc phục sự cố này bằng cách thêm <item name="android:textColorPrimaryInverse">#ff000000</item>
vào chủ đề của tôi. Trong khi điều này giúp tôi có một chút lo lắng rằng bằng cách thực hiện thay đổi đó một số văn bản khác, sử dụng textColorPrimaryInverse
sẽ chuyển từ màu trắng sang màu đen và có thể không hiển thị. Tôi chỉ muốn thay đổi thuộc tính đó cho số EditText
hiển thị cửa sổ bật lên bật được đề cập hoặc chỉ cho hoạt động đó.
Làm rõ
Tôi muốn thay đổi thuộc tính, tốt nhất là màu sắc văn bản, của sổ popup hiển thị các thông báo lỗi khi người dùng nhập vào một cái gì đó sai thành một EditText
.
nó sẽ còn tốt đẹp, nếu drawable nền của cửa sổ bật lên có thể thay đổi. Bạn không tìm thấy bất kỳ cách nào để thay đổi các thuộc tính này? – abbath