下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【移动应用开发技术】怎么在Android中使用Spinner监听下拉列表
这篇文章将为大家详细讲解有关怎么在Android中使用Spinner监听下拉列表,文章内容质量较高,因此在下分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。方法一:以资源方式,静态展示Spinner选项:<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinner2"
android:entries="@array/spingarr"
/>数据文件:<?xml
version="1.0"
encoding="utf-8"?>
<resources>
<string-array
name="spingarr">
<item>北京</item>
<item>上海</item>
<item>广州</item>
<item>深圳</item>
</string-array>
</resources>用法2:以代码方式,动态展示Spinner选项,用适配器给Spinner添加数据package
com.example.testspanner;
import
java.util.ArrayList;
import
java.util.List;
import
android.app.Activity;
import
android.os.Bundle;
import
android.widget.ArrayAdapter;
import
android.widget.Spinner;
public
class
MainActivity
extends
Activity
{
private
Spinner
spinner;
private
List<String>
data_list;
private
ArrayAdapter<String>
arr_adapter;
@Override
protected
void
onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.spinner);
spinner
=
(Spinner)
findViewById(R.id.spinner);
//数据
data_list
=
new
ArrayList<String>();
data_list.add("北京");
data_list.add("上海");
data_list.add("广州");
data_list.add("深圳");
//适配器
arr_adapter=
new
ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item,
data_list);
//设置样式
arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//加载适配器
spinner.setAdapter(arr_adapter);
}
}布局文件增加:<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinner"
/>最后再说一下怎么监听该控件吧。
mySpinner.setOnItemSelectedListener(new
Spinner.OnItemSelectedListener()
{//选择item的选择点击监听事件
public
void
onItemSelected(AdapterView<?>
arg0,
View
arg1,
int
arg2,
long
arg3)
{
//
TODO
Auto-generated
method
stub
//
将所选mySpinner
的值带入myTextView
中
myTextView.setText("您选择的是:"
+
arg2+"个");//文本说明
}
public
void
onNothingSelected(AdapterView<?>
arg0)
{
//
TODO
Auto-generated
method
stub
myTextView.setText("Nothing");
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【地理】吉林省四平市梨树县2023-2024学年七年级上学期期末试卷(解析版)
- 加油站自查报告范文(5篇)
- 加油站安全事故反思
- 糖尿病患者的营养状况分析
- 农业进步:石榴病虫害防治防法
- 社区传染病防控:防疫志愿者培训
- 穴位埋线减肥25例疗效观察报告
- 秋季农场动物疫病防控
- 消毒设备升级:传染病防控设备创新
- 妊娠高血压孕期并发症预防与处理
- 初三化学一模考试化学试卷分析报告
- 高等学校国家安全教育学习通课后章节答案期末考试题库2023年
- 幼儿园小班音乐《小老鼠上灯台》课件
- SWITCH 勇者斗恶龙11S 金手指 版本:v1.0.3 最大金币 最大迷你奖章 32倍经验 最大攻击 所有材料
- 六年级下册综合实践测试题及答案
- 安全法律法规转化为规章制度清单
- 2022年云南省三支一扶计划招募考试真题及答案
- 台湾大学欧丽娟老师的中国文学史讲义
- 安全员之江苏省C1证(机械安全员)试题+答案(得分题)
- 西方经济学试题库及答案解析
- 柴油发电机试车方案设计
评论
0/150
提交评论