Tôi đang cố thêm một CalendarView trong ứng dụng của mình, sử dụng chủ đề Theme.Light. Vấn đề là, số ngày của lịch này được hiển thị bằng màu trắng, vì vậy trong khi sử dụng chủ đề sáng, bạn không thể nhìn thấy chúng.Thay đổi kiểu CalendarView
Ngay bây giờ, tôi có đoạn mã sau vào file layout XML của tôi:
<CalendarView
android:id="@+id/calendar1"
android:layout_width="500dp"
android:layout_height="300dp"/>
tôi đã cố gắng để buộc các chủ đề lịch như thế này:
<CalendarView
android:id="@+id/calendar1"
android:layout_width="500dp"
android:layout_height="300dp"
android:theme="@android:style/Theme.Light" />
Nhưng nó không thay đổi bất cứ điều gì. Tôi nghĩ tôi nên làm điều gì đó với thuộc tính android: dateTextAppearance, vì vậy tôi đã thử điều này:
<CalendarView
android:id="@+id/calendar1"
android:layout_width="500dp"
android:layout_height="300dp"
android:dateTextAppearance="@android:style/TextAppearance.Large.Inverse" />
nhưng cũng không làm gì cả.
Bất kỳ ý tưởng nào?
Cảm ơn!
Có đúng không? –
không thể thay đổi chủ đề màu bằng giải pháp trên –
Bạn có thể giải thích thêm một chút về điều này không? Tôi sử dụng tất cả những thứ "@attr" ở đâu? Tôi không quen với điều đó chút nào. –