18

Tôi đang sử dụng chủ đề Theme.Sherlock.Light cho đơn đăng ký của mình và tôi đang tạo một DialogFragment có số AlertDialog cơ bản. Nó hoạt động tốt trên Android 3.x và 4.x, nhưng trên Android 2.x tôi thấy văn bản tối trên nền tối, khó có thể đọc được. Tôi có làm điều gì sai và tôi có cần phải ép buộc nền sáng bằng cách tạo kiểu tùy chỉnh không? Cảm ơn trước.Văn bản màu tối trên nền tối trên AlertDialog với Theme.Sherlock.Light

Trả lời

25

tôi tìm thấy giải pháp here:

builder.setInverseBackgroundForced(true) 

Ngoài ra, như tôi thấy here, Jake Warton gợi ý sửa chữa nó bằng cách tương tự và ông không biết bất kỳ giải pháp tốt hơn vì thực hiện AlertDialogs.

+1

Cảm ơn! Quá tệ Tôi không tìm thấy câu trả lời này đầu tiên ... Tôi mucked xung quanh với việc tạo ra một chủ đề cho AlertDialog của tôi, đó là rất nhiều không nên. – ProjectJourneyman