2015-07-01 9 views
10

Voglio il mio DatePickerDialog non appena si apre per visualizzare l'elenco degli anni.DatePickerDialog visualizza prima anno selettore

Per esempio, quando mostro la finestra vedo la visualizzazione del calendario: calendar_view:

Se si tocca sul testo "1900" viene mostrata la vista dell'anno: year_view

ho provato questo codice ma non ha avuto alcun effetto e io sono all'oscuro di cosa avrei potuto fare: DatePickerDialog birthDatePicker = new DatePickerDialog(getActivity(), this, 0, 0, 0); birthDatePicker.getDatePicker().setSpinnersShown(true); birthDatePicker.show();

+0

Allora stupido che non dispone di un'opzione per mostrare la vista dell'anno prima. – Zapnologica

risposta

2

Utilizzando le modifiche XML datepicker è possibile scegliere di mostrare filatori al posto del calendario, che potrebbe essere utile per voi un s vuoi modificare direttamente gli anni.

android:datePickerMode="spinner" 
1

Uguale Show year selection first in Android Calendar View

io copiare qui la mia risposta:

È possibile ottenere un riferimento alla visualizzazione anno e poi basta simulare l'utente clicca per aprirlo.

dataPicker.getTouchables().get(0).performClick(); 
Problemi correlati