我正在开发一个应用程序,我需要使用列表字段。里面每个列表场项目,有三个领域:如何在黑莓中的列表字段项内为不同的字段激发事件
图片文字图片
如果我点击显示菜单列表场项目。但是我不希望当用户单击该行时选择整个列表字段项目行。我想要突出显示列表字段项目的一部分 - 如果单击第一个图像应执行一个操作,并且如果在文本之后单击最后一个图像,则应执行另一个操作。现在,无论我点击列表字段项目相同的操作正在执行。我不想要它。我想为每个列表字段项目内的不同字段单独执行操作。
我正在开发一个应用程序,我需要使用列表字段。里面每个列表场项目,有三个领域:如何在黑莓中的列表字段项内为不同的字段激发事件
图片文字图片
如果我点击显示菜单列表场项目。但是我不希望当用户单击该行时选择整个列表字段项目行。我想要突出显示列表字段项目的一部分 - 如果单击第一个图像应执行一个操作,并且如果在文本之后单击最后一个图像,则应执行另一个操作。现在,无论我点击列表字段项目相同的操作正在执行。我不想要它。我想为每个列表字段项目内的不同字段单独执行操作。
如果API不支持它,API不支持它。一个常见的J2ME问题。
考虑创建您自己的CustomItem。
你可以自定义ListField来做你想做的事。请记住,ListField在每一行上都没有单独的Field对象 - 它只是一次绘制整行,并且提供了绘制方法来执行此操作。所以你的心智模式似乎有些不正确,因为你正在把它们想成田野。
您将需要覆盖焦点行为和触控板移动。然后,您可以绘制每一行的重点清单项目的适当部分。你将不得不自己管理。
如果您支持触摸设备,您还需要处理触摸事件,以确定触摸行的哪一部分。