一、概念
Spinner是下拉列表控件。
二、使用
1.属性
android:entries 使用该属性就可以不用设置Spinner的Adapter,也可以填充数据。
android:spinnerMode 可选值有:"dialog"(对话框形式)、"dropdown"(下拉框形式)。
2.点击事件
city.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> adapterView, View view, int i, long l) {
//这个方法里可以对点击事件进行处理
//i指的是点击的位置,通过i可以取到相应的数据源
}
@Override
public void onNothingSelected(AdapterView> adapterView) {
}
});
用代码来点击spinner:
//选择Spinner里的第二个数据
city.setSelection(1,true);
3.添加数据
使用xml文件作为数据源:
private void initView(){
city= (Spinner) findViewById(R.id.spCity);
SpinnerAdapter adapter=null;
adapter=