• [안드로이드] 안드로이드 라디오 버튼(RadioButton)을 만져보자2012.11.09 AM 01:07

게시물 주소 FONT글자 작게하기 글자 키우기

라디오 버튼은 체크 박스와 비슷하지만 하나의 그룹 안에서는 한 개의 버튼을 선택할 수 있다는 것에서 다릅니다.
라디오버튼을 누르면 토스트가 출력되게만들어봅시다.



프로젝트생성후 xml을 라디오 버튼 2개를 포함한 xml을 꾸며줍니다.
.java로 갑니다.



package com.example.radiobutton;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.oncl-ckListener;
import android.widget.RadioButton;
import android.widget.Toast;

public class MainActivity extends Activity {
//체크박스 이벤트 처리
//radio_Listener 변수 추가한 이유는 동일한 리스터를 여러번 사용하기 위해서
private oncl-ckListener radio_Listener = new oncl-ckListener() {

public void oncl-ck(View v) {
// TODO Auto-generated method stub
RadioButton rb = (RadioButton) v;
Toast.makeText(MainActivity.this,
rb.getText(), Toast.LENGTH_LONG).show();
}
};

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

//라디오버튼 연결과 리스너 객체등록
final RadioButton iu = (RadioButton)findViewById(R.id.radioButton1);
final RadioButton suiz = (RadioButton)findViewById(R.id.radioButton2);

iu.setoncl-ckListener(radio_Listener);
suiz.setoncl-ckListener(radio_Listener);
}

}



아이유를 누르면 아이유



수지를 누르면 수지
댓글 : 2 개
자바인데 살짝 다르네
자바 맞아요. 안드로이드 프레임워크.. ㅎㅎ
친구글 비밀글 댓글 쓰기