Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/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
Blackberry 如何在GridField中设置非聚焦labelField_Blackberry - Fatal编程技术网

Blackberry 如何在GridField中设置非聚焦labelField

Blackberry 如何在GridField中设置非聚焦labelField,blackberry,Blackberry,我已经开发了一个应用程序,考虑黑莓触摸屏设备。 但当我试图在非触摸屏设备中使用它时,所有的标签也会显示焦点。 基本上,我希望拉贝尔菲尔德不显示任何焦点。 我已经为它设置了不可聚焦属性,但它仍然不工作 请帮帮我 提前感谢…当您在触摸屏上选择LabelField时,您不希望它具有焦点吗 扩展LabelField并覆盖onFocus,如下所示- protected void onFocus(int direction) { } 还可以尝试覆盖LabelField的isF

我已经开发了一个应用程序,考虑黑莓触摸屏设备。 但当我试图在非触摸屏设备中使用它时,所有的标签也会显示焦点。 基本上,我希望拉贝尔菲尔德不显示任何焦点。 我已经为它设置了不可聚焦属性,但它仍然不工作

请帮帮我


提前感谢…

当您在触摸屏上选择LabelField时,您不希望它具有焦点吗

扩展LabelField并覆盖onFocus,如下所示-

 protected void onFocus(int direction) {


            }

还可以尝试覆盖LabelField的
isFocusable()
以始终返回
false
。GFM可能只是在下一个字段上调用
setFocus()
,而没有检查它是否能够实际接受焦点。如果是这种情况,您可能必须重写GFM的
nextFocus()
方法并更正逻辑