易采站长站为您分析Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)的相关资料,需要的朋友可以参考下
今天学习了Spinner组件的使用,非常好用的一款组件,相当于从下拉列表中选择项目,今天收获颇多,下面给大家演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现),具体内容如下。
(一):使用ArrayAdapter进行适配数据:
①:首先定义一个布局文件:
- <span style="font-size:16px;"><?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://www.easck.com/apk/res/android"
- android:layout_width="fill_parent" android:layout_height="fill_parent"
- android:orientation="vertical" >
- <Spinner android:id="@+id/spinner1"
- android:layout_width="match_parent" android:layout_height="wrap_content"
- /> </LinearLayout></span>
【注意:】上面的Spinner有两个属性1:prompt是初始的时候,Spinner显示的数据,是一个引用类型 2:entries是直接在xml布局文件中绑定数据源(可以不设置,即可以在Activity中动态绑定)
②:建立数据源,使用数组,这些数据将会在Spinner下来列表中进行显示:
- <span style="font-size:16px;"><?xml version="1.0" encoding="utf-8"?> <resources>
- <string-array name="spinnername"> <item>北京</item>
- <item>上海 </item> <item>广州</item>










