j2me CustomItem禁用遍历禁用选择

时间:2011-06-09 08:19:39

标签: string text java-me draw

我有一个嵌入在Form中的CustomItem。

此CustomItem只是绘制一些文本,因此我不希望用户可以单击/选择此CustomItem。

StringItems有一个boolean skipTraverse + shouldSkipTraverse,它似乎实现了这种行为。这似乎不是普遍的 - 只是将那些布尔值添加到我的CustomItem也无济于事。

有什么想法吗?

“CustomItem根本不需要支持内部遍历。它可以通过将false返回到遍历方法的初始调用来执行此操作。(如果此方法尚未被CustomItem覆盖,则这是默认行为。)如果发生这种情况时,系统必须安排用户能够遍历和经过此项目。系统还必须安排正确的滚动,特别是如果项目超出屏幕的高度,无论内部遍历是否是存在的“。

protected boolean traverse(int dir,
        int viewportWidth,
        int viewportHeight,
        int[] visRect_inout) {
    return false;
}

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

0 个答案:

没有答案