Выбор даты появится только месяц, день, набор полей года со стрелками вверх и вниз. Однако на самом деле это не сработает, если вы не создадите свой собственный динамический набор и кнопки отмены. После того, как вы щелкнете по одному из них, чтобы вызвать клавиатуру, вы не сможете избавиться от него. Скорее всего, вы захотите использовать виджет полного выбора даты.
Чтобы правильно использовать средство выбора даты, вместо этого создайте новый в файле activity.java:
new DatePickerDialog(MainActivity.this,
d,
dateAndTime.get(Calendar.YEAR),
dateAndTime.get(Calendar.MONTH),
dateAndTime.get(Calendar.DAY_OF_MONTH)).show();
Сделайте этот триггер из кнопки.
Если вы хотите попробовать, что произойдет, если вы вытащите его из палитры виджетов, как вы это делали, измените целевую версию Android на что-то вроде 10, и вы сможете это увидеть. Ошибки, которые вы получаете, скорее всего, связаны с тем, что представление, которое у вас есть в eclipse, не может их отобразить, а не обязательно из-за самого виджета. Также попробуйте посмотреть, сможете ли вы получить его на телефоне, чтобы посмотреть на него.
18.02.2013