String j2me CustomItem禁用遍历禁用选择
我有一个CustomItem,它被嵌入到表单中 这个CustomItem只是绘制一些文本,所以我不想让用户点击/选择这个CustomItem StringItems有一个布尔值skipTraverse+shouldSkipTraverse,它似乎实现了这种行为。这似乎不是通用的-简单地将这些布尔值添加到我的CustomItem中并没有帮助 有什么想法吗 “CustomItem根本不需要支持内部遍历。它可以通过对遍历方法的初始调用返回false来实现这一点。(如果CustomItem未覆盖此方法,则这是默认行为。)如果出现这种情况,系统必须安排用户能够进入并通过该项目。系统还必须安排进行适当的滚动,尤其是当项目超过屏幕高度时,无论是否发生内部滚动。” 仍然允许我在诺基亚手机上单击此项。通过超级(空);在这种情况下,构造函数似乎有点帮助——它将项的标签设置为null。该项目仍然是可选的,但有一个不同的外观-也许我正在接近;在这种情况下,构造函数似乎有点帮助——它将项的标签设置为null。该项目仍然是可选的,但有一个不同的外观-也许我正在接近。String j2me CustomItem禁用遍历禁用选择,string,text,java-me,draw,String,Text,Java Me,Draw,我有一个CustomItem,它被嵌入到表单中 这个CustomItem只是绘制一些文本,所以我不想让用户点击/选择这个CustomItem StringItems有一个布尔值skipTraverse+shouldSkipTraverse,它似乎实现了这种行为。这似乎不是通用的-简单地将这些布尔值添加到我的CustomItem中并没有帮助 有什么想法吗 “CustomItem根本不需要支持内部遍历。它可以通过对遍历方法的初始调用返回false来实现这一点。(如果CustomItem未覆盖此方法,
protected boolean traverse(int dir,
int viewportWidth,
int viewportHeight,
int[] visRect_inout) {
return false;
}