1. Radiobutton(單選)
以組的方式管理
?若要多選一需要放置一個(gè)Radiogroup
定義變量
private RadioGroup rGroup;
private static TextView tView;
賦值
rGroup=(RadioGroup) findViewById(R.id.radiogroup1);
? ? ? ?tView=(TextView) findViewById(R.id.textview1);
用匿名內(nèi)部類的方法監(jiān)聽
rGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup arg0, int arg1) {
// TODO Auto-generated method stub
switch(arg1)
{
case R.id.radiobutton1: ?tView.setText("男被選中");break;
case R.id.radiobutton2: ?tView.setText("女被選中");
}
顯示組件 listview
定義變量
private ListView lView;
獲取組件
lView=(ListView) findViewById(R.id.listview1);
生成數(shù)據(jù)源
String data[]={"蘋果","三星","華為","小米","火腿腸"};
將數(shù)據(jù)源封裝到適配器中
ArrayAdapter arrayAdapter =new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data);
將適配器綁定給列表控件
lView.setAdapter(arrayAdapter);
lView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
String msg=data[arg2];
Toast.makeText(MainActivity.this,msg,4000).show();
}
});
? ?}