마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 라디오 버튼이요

0 추천
public void onCheckedChanged(RadioGroup group, int checkedId) {
								// TODO Auto-generated method stub
								if (group.getId() == R.id.serviceRadio) {
									switch (checkedId) {
									case R.id.serviceYes:
										ser_yn = "Y";
										break;
									case R.id.serviceNo:
										ser_yn = "N";
										break;
									}
								}
							}

요런식으로 해서 라디오 버튼의 값을 가져오는데는 성공했는데요

 

라디오버튼 두개가 있고 ser_yn이 "Y"면 해당하는 라디오 버튼을 선택해져있게 하고싶습니다.

 

값은 SQlite에서 받아오구요 요점은 String ser_yn이 Y이면 R.id.serviceYes라는 아이디의 라디오버튼에 체크가 돼있게 하고

ser_yn이 N면 R.id.serviceNo라는 아이디의 라디오버튼에 체크가 돼있게 하고싶어요 도움 부탁드립니다.

익명사용자 님이 2014년 7월 22일 질문

1개의 답변

0 추천

전에 sqlite에 저장된 string값이 Y냐 N냐 에 따라서 이미지로 만든 버튼Y,N의 보이고 안보이고를 따졌는데.. 저같은 경우엔 sqlite에 저장된 String값을 불러온 후에, equal인가..문자열 비교문으로 값 확인후에 visible,invisible했거든요. sqlite에서 ser_yn의 값이 Y냐 N냐를 지금 라디오 버튼으로 변경하시는거같은데, sqlite로 String ser_yn의 현재 값이 뭔지 읽어온다음, 
if(ser_yn.equals("Y")
{
  //serviceYes에 체크
}
else
{
 //serviceNo에 체크
}
이런식으로 하면 되지 않을까요.

+y,n라디오 버튼을 조작해서 스트링값 ser_yn이 Y냐 N냐를 sqlite에 반영하실거면 버튼 조작 할 때 sqlite의 update문으로 해당 값을 변경해주시면 되겟네요.

anci (19,950 포인트) 님이 2014년 7월 22일 답변
...