我的工作流程是这样的...我已经拿了三个HoriZontalManager
来保持BackgroundImage of the button
和两个HoriZontalManager to hold the CustomButton
我正在添加主hfm来保存按钮和背景顶部的图像,然后我在VerticalfieldManager中添加了列表,但我没有得到按钮工作焦点始终保留在列表字段上。现在当我点击按钮时,焦点总是位于列表字段的第一行,所以它总是向我显示实际上我在listfield的第一行实现的选择器。我怎么解决它..
谢谢高级..
请帮忙。
答案 0 :(得分:0)
我已经解决了这个问题......我必须检查一下,如果焦点在按钮上然后再做我的工作,则会调用列表字段并解决问题。它适用于touchScreen模拟器以及触控板设备。
protected boolean navigationClick(int status, int time) {
// if the row select do something with it
// for first row which is time
if(backCustomButton.isFocus()) {
UiApplication.getUiApplication().pushScreen(new saveScreen());
}else if (saveCustomButton.isFocus()) {
Dialog.inform("Save Button on focus");
}else
if (_list.getSelectedIndex() == 0){
// Do the ListSpecific things
}