Java me (J2ME波兰语)点击手势以支持触摸屏

Java me (J2ME波兰语)点击手势以支持触摸屏,java-me,j2mepolish,Java Me,J2mepolish,我试着跟着这个,但是没有运气。我正在使用treeItem或Choicegroup,它可以被选择,但不能被单击,就像单击时,它将进入下一页 我不想使用X和Y,因为我的项目是动态的,它是通过XML生成的。因此,将更改项目位置。我想要一个特定项目的触摸指针,比如我使用的选项组 您有Choicegroup,并且您希望在单击项目时转到下一页,然后: 您可以使用: choicegroupname.addCommand(command of Command.OK type, say commandOpen);

我试着跟着这个,但是没有运气。我正在使用treeItem或Choicegroup,它可以被选择,但不能被单击,就像单击时,它将进入下一页

我不想使用X和Y,因为我的项目是动态的,它是通过XML生成的。因此,将更改项目位置。我想要一个特定项目的触摸指针,比如我使用的选项组


您有Choicegroup,并且您希望在单击项目时转到下一页,然后: 您可以使用:

choicegroupname.addCommand(command of Command.OK type, say commandOpen);
然后,您可以将setItemCommandListener设置为commandOpen,在commandAction中,您可以遍历choicegroup,这样您就可以获得集中索引并在那里执行代码,然后中断。希望这对您有所帮助

您可以这样做:

    commandOpen.setItemCommandListener(new ItemCommandListener() {
        public void commandAction(Command cmd, Item arg1) {
            //size will be count of items
            for(int i=0 ; i < size ; i++){
                if(choicegroupname.focusedIndex== i){
                    //Do your code
                    return;
                }
            }
        }
    });
commandOpen.setItemCommandListener(新的ItemCommandListener(){
公共无效命令操作(命令cmd,项目arg1){
//大小将是项目的计数
对于(int i=0;i
欢迎使用堆栈溢出!我们鼓励你这样做。如果你有,请将其添加到问题中-如果没有,请先研究并尝试你的问题,然后再回来。嗨,是的,我有。使用按下的键启动点火键已开始工作。但触摸指针不是。