BlackBerry: встроенный API выбора даты? - PullRequest
0 голосов
/ 06 декабря 2009

На моем экране приложения у меня есть поле, где пользователь может выбрать свой DateOfBirth. Я хочу открыть любой встроенный календарь «Дата» или какой-либо встроенный инструмент выбора даты, чтобы он выглядел профессионально. Поскольку я новичок в этой разработке, я хотел знать, есть ли какой-либо пример кода, доступный для встроенного средства выбора даты? Примечание. Я также хочу сохранить выбираемую дату пользователем после ее выбора в моем существующем постоянном хранилище.

Спасибо за ваши предложения.

Ответы [ 2 ]

2 голосов
/ 06 декабря 2009

Для встроенного средства выбора даты вы можете использовать DateField, например:

DateField dateField = new DateField("Date of Birth: ",DateField.DATE);

Если вы хотите, чтобы это всплыло, вам придется добавить это в диалог, если для этого не существует собственного компонента. Затем вы можете запросить это поле для его даты, он возвращает объект даты:

Date date = dateField.getDate();

См. Поле даты

0 голосов
/ 15 января 2011

Вы, вероятно, хотите использовать DateTimePicker. Таким образом, вам не нужно преодолевать трудности, связанные с созданием DateField и добавлением его к Dialog.

DateTimePicker datePicker = DateTimePicker.getInstance();
datePicker.doModal();
Calendar cal = datePicker.getDateTime();
...