반응형
RadioButton 확인!!
이벤트를 받아 어떤 버튼이 눌렸는지 확인하는 코드를 추가
클릭 이벤트가 발생하면 라디어 버튼에 ID가 넘어오게 되고 이 ID로 객체를 찾을 수 있었음.
Radibuttondemo.java
package com.ba.RadioButton;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
public class RadioButtonDemo extends Activity implements OnClickListener
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
RadioGroup rg = (RadioGroup) findViewById(R.id.radiogroup);
rg.setOnCheckedChangeListener(
new OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId)
{
EditText et = (EditText)findViewById(R.id.et);
et.setText(Integer.toString( checkedId ));
System.out.println( Integer.toString( checkedId ) );
RadioButton rb = (RadioButton)findViewById( checkedId );
String str = (String) rb.getText();
et.setText(str);
}
}
);
}
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
RadioButton rb = (RadioButton)v;
System.out.println( rb.getText() );
}
}
main.xml
반응형
'MISCELLANEOUSNESS' 카테고리의 다른 글
Apple Magic Mouse 구매. (6) | 2010.10.31 |
---|---|
BOOK] 시작하세요! 안드로이드 프로그래밍 (0) | 2010.10.30 |
Eclipse + SVN Checkout하기. (2) | 2010.10.29 |