您的位置:首页 > 移动开发 > Android开发

【Android】Spinner使用

2015-09-28 15:40 387 查看
Spinner:下拉列表,主要用于显示一些选项供用户选择,类似PC应用程序里面的Combobox。

使用Spinner需要以下条件:

1.一个 Spinner 控件

2.数据

3.一个Adapter

首先创建一个Spinner控件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">

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

</LinearLayout>


然后在strings.xml中创建一个数组,添加测试数据:

<?xml version="1.0" encoding="utf-8"?>
<resources>

<string-array name="spinner_array">
<item>星期一</item>
<item>星期二</item>
<item>星期三</item>
<item>星期四</item>
<item>星期五</item>
<item>星期六</item>
<item>星期日</item>

</string-array>
</resources>


最后,在java代码中,获取我们创建的那一个 Spinner 控件,

private Spinner spinner=null;
spinner=(Spinner)findViewById(R.id.spinner001);
ArrayAdapter adapter=ArrayAdapter.createFromResource(this, R.array.spinner_array, R.layout.support_simple_spinner_dropdown_item);

spinner.setAdapter(adapter);


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: