spinner的详细介绍

来源:互联网 发布:centos 7如何安装rpm包 编辑:程序博客网 时间:2024/05/21 22:05

spinner:简单来说就是下拉列表。

如何创建一个spinner?

1、在activity_main.xml文件中写一个spinner控件

<Spinner 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/spinner"/>

2、在mainactivity中定义并初始化spinner

private Spinner spinner;

spinner=(Spinner) findViewById(R.id.spinner);

3、定义并初始化数据源list

private List<String> list;

list=new ArrayList<String>();
for (int i = 0; i < 40; i++) {
list.add("数据"+i);
}

4、声明并初始化adapter

private ArrayAdapter<String> adapter;

adapter=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list);

5、添加适配器到spinner上

spinner.setAdapter(adapter);