Android Spinner简易式使用小结
方法一:最简单的方法:
找到spinner的entries属性,选中你的数据:
方法二:通过代码写入:
声明将要使用的对象。
private Spinner spinner;//控件 private ArrayAdapter adapter;//适配器 private List<String> list;//列表
初始化代码如下:
- void initSpinner(){
- spinner=findViewById(R.id.spinner4_1);
- String[] str=getResources().getStringArray(R.array.arrayOne);//获取数据
- list=new ArrayList<String>();//实例化列表
- for(int i=0;i<str.length;i++){//将数据插入列表
- list.add(str[i]);
- }
- adapter=new ArrayAdapter(this, android.R.layout.simple_list_item_1,list);//创建适配器,样式为系统的简单样式
- spinner.setAdapter(adapter);//设置适配器
- spinner.setOnItemSelectedListener(this);//设置子项监听
-
- }
onCreate里直接调用即可
补充:子项监听需调用AdapterView.OnItemSelectedListener接口。
推荐阅读