Próbuję dodać CalendarView w mojej aplikacji, która używa motywu Theme.Light. Problem polega na tym, że liczby dni tego kalendarza są renderowane na biało, więc podczas używania motywu light nie można ich zobaczyć.Zmień styl CalendarView
Teraz, Mam następujący kod w moim pliku XML szablonu:
<CalendarView
android:id="@+id/calendar1"
android:layout_width="500dp"
android:layout_height="300dp"/>
Próbowałem zmusić temat kalendarza tak:
<CalendarView
android:id="@+id/calendar1"
android:layout_width="500dp"
android:layout_height="300dp"
android:theme="@android:style/Theme.Light" />
Ale to niczego nie zmienia. Myślę, że należy zrobić coś z Androidem: własność dateTextAppearance, więc próbowałem to:
<CalendarView
android:id="@+id/calendar1"
android:layout_width="500dp"
android:layout_height="300dp"
android:dateTextAppearance="@android:style/TextAppearance.Large.Inverse" />
ale nie robi nic albo.
Wszelkie pomysły?
Dzięki!
Czy to prawda? –
nie można zmienić motywu kolorystycznego za pomocą powyższego rozwiązania –
Czy możesz rozwinąć trochę więcej na ten temat? Gdzie używam tych wszystkich rzeczy "@attr"? W ogóle o tym nie wiem. –