展会信息港展会大全

Android Spinner的使用
来源:互联网   发布日期:2015-10-02 16:00:22   浏览:1683次  

导读:Android Spinner 有两种用法 1.使用XML布局 Spinner android:id=@+id/mySpinner android:layout_width=fill_parent android:layout_height=wrap_content / string-array name=planets item张三/item item刘四/item item胡五/item /string-array ArrayAdapter...

Android Spinner 有两种用法

1.使用XML布局

<Spinner

android:id="@+id/mySpinner"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

/>

<string-array name="planets">

<item>张三</item>

<item>刘四</item>

<item>胡五</item>

</string-array>

ArrayAdapter aa=ArrayAdapter.createFromResource(this,R.array.planets,android.R.layout.simple_spinner_item);

第一个参数为上下文,第二个参数为string 数组,第三个参数是android系统提供的Spinner布局

aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

这个参数是android提供的布局

s.setAdapter(aa);

s.setPrompt("请选择人名");

用s.getSelectedItemPosition()获得用户选择的是第几个

public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,

long arg3) {

Toast.makeText(this, arg0.getItemAtPosition(arg2).toString(), Toast.LENGTH_SHORT).show();

}

这种方法获得选择的文本

2.第二种方法是自己用代码定义数组

String []sss=new String[]{"张三","刘四","胡五"};

ArrayAdapter aa=new ArrayAdapter(this,android.R.layout.simple_spinner_item,sss);

作者 张译成

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
展开

热门栏目HotCates

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