Android的常用控件总结(二)

2014-11-24 09:54:01 · 作者: · 浏览: 2
android.R.layout.simple_spinner_item);
);
//设定Spinner的样式,引用android系统提供的布局文件
adapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);


4、得到Spinner对象,并设置数据

spinner = (Spinner)findViewById(R.id.spinnerld);
spinner.setAdapter(adapter);
spinner.setPrompt("测试");


5、创建一个监听器,绑定在一起
spinner.setOnItemSelectedListener(new SpinnerOnSelectedListener());


6、监听器中的方法
SpinnerOnSelectedListener implements OnItemSelectedListener{
@override
onItemSelected(AdapterView< > adapterView,View view,int position,long id){
String selected = adapterView.getItemAtPosition(position).toString();
System.out.println(selected);
}


@override
onNothingSelected(AdapterView< > adapterView){
System.out.println("nothingSelected");
}
}


===================================================================================
ArrayAdapter的另一种用法:动态的创建ArrayAdapter


1、创建item.xml布局文件


2、List list = new ArrayList();
list.add("test1");
list.add("test2");
ArrayAdapter adapter = new
ArrayAdapter(this,R.layout.item,R.id.textViewld,list);