前言
简单记录一下Android的下拉类控件Spinner,记录于此,方便自己查阅和学习。
正文
这里简单的介绍一下Spinner的使用。
参数
entries
指定加载数据。xml中配置的。
android:entries="@array/array_data"
array_data是在values/strings.xml
<string-array name="array_data"> <item></item> <item>125啦</item> <item>笔友城堡</item> <item>读书导航</item> </string-array>
spinnerMode
弹出模式,这里有两个模式,dropdown是下拉菜单,dialog是弹出框
prompt
弹出框提示.
只有spinnerMode=”dialog”才有效,也就是弹出框标题名
android:prompt="@string/title_125la"
xml
方式一:下拉框
<Spinner android:id="@+id/main_spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" android:entries="@array/array_data" android:spinnerMode="dropdown" />
方式二:弹窗
<Spinner android:id="@+id/main_spinner_2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:entries="@array/array_data" android:prompt="@string/title_125la" android:spinnerMode="dialog" />
如果只是xml写,无法改字体大小和颜色。因为Android用的是默认的Adapter和默认的item_layout.xml。
如果需要改变item的字体大小和颜色,需要重写Adapter和layout,通过java代码来改变。
java
参考文章
《》
《
© 版权声明