在代号为One的轻型日期选择器上检测是否按下了“取消”

时间:2019-04-22 04:00:22

标签: codenameone

在代号为“轻量”的日期选择器上,用户在顶部具有四个按钮,如以下屏幕截图所示。

我想.addActionListener() (如果我错了,请纠正我)可以检测到第二,第三和第四按钮的点击 ...但是我还需要检测点击“取消”按钮。用户点击“取消”时如何运行一些代码?

enter image description here

2 个答案:

答案 0 :(得分:1)

我们无法提供检测取消的方法,因为我们无法始终在本机上检测到取消。解决方法是,可以听取选择器按钮上的单击,除非获得选择,否则表示该操作已被取消。

或者,我们只能为轻量级选择器添加这样的功能。如果需要,可以对此提交RFE。

答案 1 :(得分:1)

我通过将新选择的选择器值与先前存储的值进行比较来克服了这个问题。如果相同,我认为是取消。