我想知道datefield/datepicker
是否有LWUIT
组件?
或者,实施datefield in lwuit
答案 0 :(得分:3)
其他可能的解决方案是使用LWUIT日历。 http://lwuit.java.net/nonav/iodocs/index.html
我认为这是LWUIT日期的最佳解决方案。
答案 1 :(得分:2)
试试这个
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();
答案 2 :(得分:2)
LWUIT中没有DateField
或DatePicker
个组件。因此,您可以使用Spinner
代替DateField
。
我在LWUIT中找到一个third party application用于DateField
。他们使用了LWUIT并开发了DateField
组件。但我不确定它是如何工作的。如果您使用,请告诉我状态。
答案 3 :(得分:0)
使用Spinner
课程。它没有构造函数,但它有静态方法来创建Spinner。
答案 4 :(得分:0)
还有Calendar
类。
答案 5 :(得分:0)
有一些像lwuit中的Mobrizdatefiled,它只是使用lcdui datepicker并在lwuit中使用它的功能实现。