我是 Java 和 Blackberry 的新手,由于以下原因,我被注册屏幕卡住了:
我有一个注册屏幕,其中显示了 2 个单选按钮,男性和女性。只有这些“标签”不适合我写,它是我向网络服务请求的值和标签。我需要的是这样的:
MyRadioButton rb1=(String label, String value, Group rbg);
它是 Super(label, value, group); ---这个值更多的是一个内部标签ID,可以说是一个pk_id。---
所以我可以在之后检索选择了哪个 Rbutton 及其值,所以当我单击注册按钮时我可以将其发回。
我有一个如何做到这一点的例子,但不是黑莓:
Gender[] gender = WebServCall.GetUserGender();
if (gender != null && gender.length == 2)
{
holder.radiob1.setText(gender[0].genderType);
holder.radiob1.setTag(gender[0].PK_ID);
holder.radiob2.setText(gender[1].genderType);
holder.radiob2.setTag(gender[1].PK_ID);
}
else
{
//alert
}
}
static class ViewHolder
{
RadioButton radiob1;
RadioButton radiob2;
}
(...)
//获取用户插入的信息
... RadioButton register_buffer_Gender1 = (RadioButton) findViewById(R.id.radiob1); RadioButton register_buffer_Gender2 = (RadioButton) findViewById(R.id.radiob2);
... boolean check1 = register_buffer_Gender1.isChecked(); boolean check2 = register_buffer_Gender2.isChecked();
……
您能否举例说明如何做到这一点,但对于黑莓?
谢谢