展会信息港展会大全

android下拉菜单功能Spinner的使用
来源:互联网   发布日期:2015-10-02 15:57:06   浏览:1453次  

导读:android中,有下拉菜单的功能,实现具体要靠spinner。如下图:具体实现:在xml中:mail.xml中:Spinner android:id=@+id/spinner1 android:layout_width=fill_parent android:layout_he......

android中,有下拉菜单的功能,实现具体要靠spinner。

如下图:

spinner

具体实现:

在xml中:mail.xml中:

<Spinner android:id="@+id/spinner1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:drawSelectorOnTop="true"

android:prompt="@string/spinner_1_color_prompt"

/>

建立一个list.xml文件:

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

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical" android:layout_width="fill_parent"

android:layout_height="50dip">

<TextView android:id="@+id/text"

android:layout_width="fill_parent" android:layout_height="fill_parent"

android:text="aaaaaa" android:textColor="#FF000000"/>

</LinearLayout>

注意这里我测试了一下,只能这样设置,别的方式出问题:

比如:如果我的list.xml文件中设置俩个textView,如下代码:

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

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical" android:layout_width="fill_parent"

android:layout_height="50dip">

<TextView android:id="@+id/text"

android:layout_width="fill_parent" android:layout_height="wrap_content"

android:text="aaaaaa" android:textColor="#FF000000"/>

<TextView android:id="@+id/text2"

android:layout_width="fill_parent" android:layout_height="wrap_content"

android:text="aaaaaa" android:textColor="#FF000000"/>

</LinearLayout>

会出现如下图这样的情况:

image

打开后,出现的是:

spinner2

显示出来的是bean的id,而不是我们自己设置的那种效果类似list那样的显示两行文字;

赞助本站

人工智能实验室

相关热词: Spinner 下拉菜单

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港