파일에서 불러온 라디오버튼의 체크상태에 따라 화면을 갱신(라디오버튼 갱신) 해주고 싶습니다.
즉, 처음에 액티비티에 진입했을 때는 라디오버튼 4개가 다 체크가 안되어있는 상태입니다.
불러오기 버튼을 클릭하면 그 파일내용에 따라 임의의 한 라디오 버튼을 체크된 상태로 변경해주려고 하는데요.
v.invalidata(); 를 해줘도 갱신이 안되요.
어떻게 하면 라디오버튼을 갱신할 수 있을가요?
예를들어 레디오버튼 값이 1,2,3,4로 구분할경우
CheckBox1.setChecked(false);
CheckBox2.setChecked(false);
CheckBox3.setChecked(false);
CheckBox4.setChecked(false);
if(파일에서 읽은값 == 1) CheckBox1.setChecked(true);
if(파일에서 읽은값 == 2) CheckBox2.setChecked(true);
if(파일에서 읽은값 == 3) CheckBox3.setChecked(true);
if(파일에서 읽은값 == 4) CheckBox4.setChecked(true);
이런식으로 하면 되죠..
현재 코드가 이미 저런 상태이구요. 저 뒤에 v.invalidation()을 추가해줘도 안되요. ㅠ.ㅜ
앞에 조건문에서 오류가 생겨서 문제가 있었네요.
lovejin 님 말씀대로 하시면 됩니다.
감사합니다.
로그인 유지
예를들어 레디오버튼 값이 1,2,3,4로 구분할경우
CheckBox1.setChecked(false);
CheckBox2.setChecked(false);
CheckBox3.setChecked(false);
CheckBox4.setChecked(false);
if(파일에서 읽은값 == 1) CheckBox1.setChecked(true);
if(파일에서 읽은값 == 2) CheckBox2.setChecked(true);
if(파일에서 읽은값 == 3) CheckBox3.setChecked(true);
if(파일에서 읽은값 == 4) CheckBox4.setChecked(true);
이런식으로 하면 되죠..