2013-02-14 3 views
1

질문의 옵션 인 네 개의 라디오 버튼이 있습니다.
여기 onclick 리스너를 적용해야합니다.
사용자가 옳은 대답 배경 사용 첫 번째 선택기를 클릭하고 옳은 대답을 가진 두 번째 선택기 작업과 라디오 버튼도 눌린 이벤트를 표시하면 런타임에 선택기를 설정해야합니다.
그리고 여러 question.problem에 대한 하나의 페이지가 제대로 작동하지 않는 선택기입니다. 라디오 버튼을 처음 클릭하는 중입니다. 두 번째로 잘못된 답변으로 fine.but을 어떻게 작동합니까?선택기가 안드로이드에서 처음으로 작동하지 않습니다.

이 내 선택 코드 : -

<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; 

답변

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

사용이 그것을 해결됩니다 너의 문제

관련 문제