Я не знаю, если у вас все еще есть эта проблема, но я использовал решение DateTimePicker
Вот как вы это делаете:
Calendar _dateCal;
SimpleDateFormat _dateFormat = new SimpleDateFormat("dd-MMM-yyyy");
DateTimePicker _datePicker = DateTimePicker.createInstance(_dateCal, "dd-MMM-yyyy", null);
if(_datePicker.doModal())
{
StringBuffer _dateStr = new StringBuffer();
_dateCal = _datePicker.getDateTime();
_dateFormat.format(_dateCal, _dateStr, null);
_setDateButton.setLabel(_dateStr.toString());
}
Это предложит спиннеру для выбора даты на экране