选择器没有工作第一次onclick在android中

时间:2013-02-14 08:55:08

标签: android radio-button selector

我有四个单选按钮,可以选择问题 我必须在这里申请onclick听众 我想如果用户点击正确答案背景使用第一选择器,如果选择错误答案第二选择器工作和正确答案的单选按钮也显示其按下事件我必须在运行时设置选择器。
我有单多个question.problem的页面选择器没有正常工作,而我第一次点击单选按钮。第二次它工作正常。但错误的答案我怎么能打电话给受压迫的正确答案单选按钮。

这是我的选择码: -

 <selector xmlns:android="http://schemas.android.com/apk/res/android">
      <item android:state_selected="false" android:state_pressed="false" 
            android:drawable="@drawable/brown"  />
      <item android:state_pressed="true" android:drawable="@drawable/green"  />
      <item android:state_selected="true" android:state_pressed="false" 
            android:drawable="@drawable/green"  />
 </selector>

一个单选按钮的代码,但我有四个这样的四个无线电按钮: -

  case R.id.radio0:
            clickSound();
            if (radio0.isChecked()) {
                user_ans = radio0.getText().toString().trim();
                if (correct_answer.equalsIgnoreCase(user_ans)) {

                    radio0.setBackgroundResource(R.drawable.green_selector_brown);
                    ern_score += 1000;
                    score.setText(String.valueOf(ern_score));
                } else {
                    radio0.setBackgroundResource(R.drawable.red_selector_brown);
                }
                ++ctr;
            }
            break;

1 个答案:

答案 0 :(得分:0)

radio3.setBackgroundDrawable(getResources().getDrawable(R.drawable.red_selector_gray));

使用它可以解决您的问题