我有问题我的Android应用程序 我有两个按钮,如果我点击第一个它的工作好吧,但如果我点击第二个它做他的工作和拳头工作 这是代码:两个单选按钮不正确
用于ID
rbYes = (RadioButton) findViewById(R.id.rbYes);
rbNo = (RadioButton) findViewById(R.id.rbNo);
的方法
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
switch(buttonView.getId()){
case R.id.rbYes:
flag=true;
etLastHourse.setEnabled(flag);
etLastHourse.setBackgroundColor(Color.WHITE);
etLastGPA.setEnabled(flag);
etLastGPA.setBackgroundColor(Color.WHITE);
Toast.makeText(getApplicationContext(), "OK1", Toast.LENGTH_LONG).show();
break;
case R.id.rbNo:
Toast.makeText(getApplicationContext(), "OK", Toast.LENGTH_LONG).show();
flag=false;
etLastHourse.setEnabled(flag);
etLastHourse.setEnabled(flag);
etLastHourse.setBackgroundColor(Color.GRAY);
etLastGPA.setEnabled(flag);
etLastGPA.setBackgroundColor(Color.GRAY);
break;
}
}
为XML
<RadioButton
android:id="@+id/rbNo"
style="@style/RadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFFFFF"
android:text="no"
/>
<RadioButton
android:id="@+id/rbYes"
style="@style/RadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFFFFF"
android:text="yes" />
粘贴您的布局xml文件?你用这个单选按钮做什么,简要介绍一下这个动作? – appukrb
把你的radiobutton里面radiogroups ... – appukrb