当前位置: 移动技术网 > 移动技术>移动开发>Android > Android Spinner 下拉菜单的使用

Android Spinner 下拉菜单的使用

2019年07月24日  | 移动技术网移动技术  | 我要评论

android 中下拉菜单,即如html中的<select>,关键在于调用setdropdownviewresource方法,以xml的方式定义下拉菜单要显示的模样

步骤:

1、定义spinner控件

复制代码 代码如下:

<spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:prompt="@string/planet_prompt" /><!-- 一个string资源,所以要指向一个string -->

2、在res/values/文件夹下新建一个名为arrays的android xml文件
复制代码 代码如下:

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

  <string-array name="planets">
    <item>mercury</item>
    <item>venus</item>
    <item>earth</item> 
    <item>neptune</item>
</string-array>

</resources>


该文件中的内容会自动添加到r文件中,引用方式为:r.array.planets;这是用户下拉选择项的list;

3、在activity的oncreate方法中添加如下代码

复制代码 代码如下:

spinner s = (spinner) findviewbyid(r.id.spinner);
arrayadapter adapter2 = arrayadapter.createfromresource(this, r.array.planets, android.r.layout.simple_spinner_item);
adapter2.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item);
s.setadapter(adapter2);

ok!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网