我希望能够在打开对话框时按下屏幕上的其他按钮。如何在显示对话框时删除屏幕变暗?
Dialog menuDialog = new Dialog("Dialog Demo");
menuDialog.setTimeout(1000);
menuDialog.show(90, 90, 10, 10, true);
我希望能够在打开对话框时按下屏幕上的其他按钮。如何在显示对话框时删除屏幕变暗?
Dialog menuDialog = new Dialog("Dialog Demo");
menuDialog.setTimeout(1000);
menuDialog.show(90, 90, 10, 10, true);
不要直接使用对话框,而要创建一个导出Dialog
的类。实施pointerReleased
方法,假定该设备是tactile
,然后测试x
和y
PARAMS包含在由按钮的限定的区域内的坐标:
if ((x >= btn.getAbsoluteX() && x <= btn.getAbsoluteX() + btn.getPreferredW()) && (y >= btn.getAbsoluteY() && y <= btn.getAbsoluteY() + btn.getPreferredH()))
// execute the Buttons's action method
else
super.pointerReleased(x,y);
虽然“pheromix”是正确的关联的动作pointerReleased
地区。您还需要在派生的Dialog类中创建setDisposeWhenPointerOutOfBounds(false)
。
您还可以,如果你觉得你的问题的答案还不如接受它,以帮助未来的读者参考这里http://www.java.net/forum/topic/mobile-embedded/lwuit/how-remove-screen-dimming-when-presented-dialog-2
详细的说明。 – Vimal