我有一个简单的故事应用程序,读者在开始时选择他们是男性还是女性。我有一个男孩和女孩的广播组。
然后我想获取此信息并使用它,以便显示正确的性别措辞。他和她。
我用过这个代码
public void onRadioButtonClicked(View view) {
int radioButtonId = rg.getCheckedRadioButtonId();
rb = findViewById(radioButtonId);
if (rb.getText().equals("boy")) {
gender = 1;
} else {
gender = 2;
}
}
因此,如果选择男孩,则 int 性别 = 1,否则性别 = 2。
当按下按钮让某人“说话”时,它会查看是否性别 ==1 它将显示他,否则它将使用她。
我的问题是性别总是==2。我已经使用 Log.i 来检查这一点,我似乎可以将性别设为 1。即使单击了男孩单选按钮。
请任何人都可以提供任何帮助。
宝慕林4294392
慕仙森
精慕HU
相关分类