Поле даты в LWUIT? - PullRequest
       1

Поле даты в LWUIT?

3 голосов
/ 17 ноября 2011

Я хотел бы знать, есть ли какой-либо компонент datefield/datepicker для LWUIT?

Или, возможно, будет какое-то решение для агрегата datefield in lwuit

Ответы [ 6 ]

3 голосов
/ 17 ноября 2011

Другое возможное решение - использовать календарь LWUIT. http://lwuit.java.net/nonav/iodocs/index.html

Я думаю, что это лучшее решение для свиданий в LWUIT.

2 голосов
/ 17 ноября 2011

В LWUIT нет компонентов DateField или DatePicker. Таким образом, вы можете использовать Spinner вместо DateField.

И я нашел одно стороннее приложение для использования DateField в LWUIT. Они использовали LWUIT и разработали DateField компонент. Но я не уверен, как это работает. Позвольте мне статус, если вы используете.

2 голосов
/ 17 ноября 2011

попробуйте

Form form = new Form("Spinners");
Spinner integerSpinner = Spinner.create(0, 1000, 100, 10);
Spinner decimalSpinner = Spinner.create(0.0, 100.0, 17.75, 0.05);
Spinner timeSpinner = Spinner.createTime(0, 24 * 60 * 60, 10 * 60 * 60, 60, true, false);
Spinner dateSpinner = Spinner.createDate(System.currentTimeMillis() - 1000 * DAY,
System.currentTimeMillis() + 1000 * DAY, System.currentTimeMillis(),
'-', Spinner.DATE_FORMAT_MM_DD_YYYY);

form.setLayout(new TableLayout(4, 2));
form.addComponent(new Label("Integer"));
form.addComponent(integerSpinner);
form.addComponent(new Label("Decimal"));
form.addComponent(decimalSpinner);
form.addComponent(new Label("Time"));
form.addComponent(timeSpinner);
form.addComponent(new Label("Date"));
form.addComponent(dateSpinner);
form.show();
0 голосов
/ 19 апреля 2012

В lwuit есть что-то вроде Mobrizdatefiled, просто используется lcdui datepicker и его функциональная реализация в lwuit.

LWUIT DATEFIELD

0 голосов
/ 21 декабря 2011

Существует также класс Calendar.

0 голосов
/ 17 ноября 2011

Используйте класс Spinner.У него нет конструктора, но есть статические методы для создания Spinner.

...