2014-12-02 2 views
0

내 안드로이드에서 셜록 조각을 사용하고 코드 조각을 볼 때 보이지 않는 라디오 버튼에서 선택을 취소합니다. 라디오 버튼을 표시하려면 확인란을 사용하고 라디오 버튼을 표시하고 조각을 다시 만들고이 조각으로 다시 이동하면 문제가 발생합니다 (보이지 않는 라디오 버튼에 코드를 추가하기 전에 말했듯이)하지만 라디오 버튼은 보이지 않습니다. 눈에 보이지 않고 심지어 검사하지 않는 것.안드로이드 라디오 버튼 보이지 않거나 선택 취소

내 조각을위한() onCreateView에 사용 된 코드는 다음과 같습니다

chb_week.setChecked(false); 
chb_week.setVisibility(View.INVISIBLE); 
rbtn_week_even.setChecked(false); 
rbtn_week_odd.setChecked(false); 
rbtn_week_even.setVisibility(View.INVISIBLE); 
rbtn_week_odd.setVisibility(View.INVISIBLE); 

내가 어떤보기를 설치 한 후 추가 문제를 찾을 수 없습니다. 그리고 나는 오류가 없다고 말한다. 버튼과 스피너와 같은 더 보이지 않는 것들이 모두 작동하지만이 코드는 왜 그런지 모르겠다.

답변

0

조각으로 돌아가려면 다시 작성하지 않는 것이 좋습니다. 그러면 onCreateView()의 코드가 실행되지 않습니다. 대신 같은 코드를 onResume()에 넣으십시오.

@Override 
public void onResume() { 
     super.onResume(); 
     chb_week.setChecked(false); 
     chb_week.setVisibility(View.INVISIBLE); 
     rbtn_week_even.setChecked(false); 
     rbtn_week_odd.setChecked(false); 
     rbtn_week_even.setVisibility(View.INVISIBLE); 
     rbtn_week_odd.setVisibility(View.INVISIBLE); 
} 
+0

고맙습니다. 일했다. –

관련 문제