我有一个嵌入在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;
}
仍然允许我在诺基亚手机上点击此项目。