public class MainActivity3 extends Activity implements OnItemClickListener{
private ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState){
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//添加视图
setContentView(R.layout.main3);
lv=(ListView)findViewById(R.id.listView3);
//创建数组,添加数据
String[] citys={"北京","上海","广州","深圳"};
//设置单选列表
//ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice,citys);
//设置单选模式
//lv.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,citys);
//设置多选模式
lv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
lv.setAdapter(adapter);
lv.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> arg0, View v, int arg2, long arg3) {
TextView tv=(TextView)v;
Toast.makeText(this,tv.getText().toString(),0).show();
}
private ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState){
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//添加视图
setContentView(R.layout.main3);
lv=(ListView)findViewById(R.id.listView3);
//创建数组,添加数据
String[] citys={"北京","上海","广州","深圳"};
//设置单选列表
//ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice,citys);
//设置单选模式
//lv.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,citys);
//设置多选模式
lv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
lv.setAdapter(adapter);
lv.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> arg0, View v, int arg2, long arg3) {
TextView tv=(TextView)v;
Toast.makeText(this,tv.getText().toString(),0).show();
}