在黑莓中启用禁用单选按钮字段

时间:2012-06-20 13:04:25

标签: blackberry radio-button

我正在处理一个数据应用程序,我需要使用单选按钮字段。

单选按钮字段的功能取决于Web服务的响应。

我需要控制单选按钮的选择。也就是说,如果我要禁用其中一个单选按钮,如果响应为负,用户就无法使用该按钮。

是否可以使任何无线电组的单选按钮无效。

我已经使用过像field.setEnable(false)这样的方法;

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以在Field.NON_FOCUSABLE的构造函数中传递RadioButtonField样式,以使字段在创建时不可聚焦。如果使用此方法,则无法在运行时更改此属性。

要在运行时更改字段的可聚焦/非焦点属性,请覆盖RadioButtonField的{​​{1}}方法,并根据您的网页返回isFocusable()true服务的回应。

false

public boolean isFocusable() { return shouldTheRadioButtonBeEnabled; } 返回false会使您的字段无法调整。