2016-08-30 10 views
6

starałem, aby przełączyć się na tryb kalendarza obracanej w DatePicker zmieniając setSpinnersShown i setCalendarViewShown wartości programowo, ale w API 24, Android Studio pokazuje ostrzeżenie deprecated.setSpinnersShown i setCalendarViewShown na DatePicker przestarzałe w poziomie API 24

Jakie są alternatywne sposoby, aby ustawić programowo mój DatePicker z kalendarza na tryb pokrętła bez ustawionych wartości XML w interfejsie API 24. Dziękuję.

+0

Czy kiedykolwiek znaleźć odpowiedź na to pytanie? Wydaje się dziwne, że metoda została przestarzała w taki sposób, że nie wydaje się już możliwe osiągnięcie tej funkcjonalności. – Michael

+0

Nadal nie znajduję żadnych odpowiedzi na to pytanie ... –

Odpowiedz

0

Dodaj atrybut calendarViewShown i ustawić ją na false w xml:

<DatePicker 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:id="@+id/date_field" 
android:calendarViewShown="false"/> 
+1

Dzięki, ale utworzony przeze mnie DatePicker jest w kodzie java, a nie w xml. –

+0

Tak, jak to zrobić, gdy nie ma XML? – Michael

+0

@Michael: nie ma potrzeby, aby xml tworzył okno dialogowe DatePIcker, chyba że tworzysz niestandardowy selektor dat. – thedarkpassenger

Powiązane problemy