Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String j2me CustomItem禁用遍历禁用选择_String_Text_Java Me_Draw - Fatal编程技术网

String j2me CustomItem禁用遍历禁用选择

String j2me CustomItem禁用遍历禁用选择,string,text,java-me,draw,String,Text,Java Me,Draw,我有一个CustomItem,它被嵌入到表单中 这个CustomItem只是绘制一些文本,所以我不想让用户点击/选择这个CustomItem StringItems有一个布尔值skipTraverse+shouldSkipTraverse,它似乎实现了这种行为。这似乎不是通用的-简单地将这些布尔值添加到我的CustomItem中并没有帮助 有什么想法吗 “CustomItem根本不需要支持内部遍历。它可以通过对遍历方法的初始调用返回false来实现这一点。(如果CustomItem未覆盖此方法,

我有一个CustomItem,它被嵌入到表单中

这个CustomItem只是绘制一些文本,所以我不想让用户点击/选择这个CustomItem

StringItems有一个布尔值skipTraverse+shouldSkipTraverse,它似乎实现了这种行为。这似乎不是通用的-简单地将这些布尔值添加到我的CustomItem中并没有帮助

有什么想法吗

“CustomItem根本不需要支持内部遍历。它可以通过对遍历方法的初始调用返回false来实现这一点。(如果CustomItem未覆盖此方法,则这是默认行为。)如果出现这种情况,系统必须安排用户能够进入并通过该项目。系统还必须安排进行适当的滚动,尤其是当项目超过屏幕高度时,无论是否发生内部滚动。”

仍然允许我在诺基亚手机上单击此项。

通过超级(空);在这种情况下,构造函数似乎有点帮助——它将项的标签设置为null。该项目仍然是可选的,但有一个不同的外观-也许我正在接近;在这种情况下,构造函数似乎有点帮助——它将项的标签设置为null。该项目仍然是可选的,但有一个不同的外观-也许我正在接近。
protected boolean traverse(int dir,
        int viewportWidth,
        int viewportHeight,
        int[] visRect_inout) {
    return false;
}