博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio中Spinner控件的数据绑定实现
阅读量:6907 次
发布时间:2019-06-27

本文共 1003 字,大约阅读时间需要 3 分钟。

这里介绍使用集合在程序中为Spinner控件设定数据源,步骤如下:

1、在Android Studio界面中,选择“Project”,然后展开"app"->"res"->"layout",打开activity_main.xml,添加一个Spinner控件,代码如下:

2、找到“app”->"java"下的MainActivity.java文件,定义几个变量,代码如下:

private List
eduList = null; private ArrayAdapter
eduAdapter = null; private Spinner eduSpinner= null;

3、在Activity的OnCreate方法后面,添加如下方法:

//找到Spinner控件  eduSpinner = (Spinner)super.findViewById(R.id.eduSpinner);  eduSpinner.setPrompt("请选择您的学历:");  eduList = new ArrayList
(); eduList.add("大专"); eduList.add("本科"); eduList.add("硕士"); eduList.add("其他"); eduAdapter = new ArrayAdapter
(this,android.R.layout.simple_spinner_item,eduList); eduAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); eduSpinner.setAdapter(eduAdapter);

4、运行程序,Spinner中已经绑定了对应的数据,如下图所示:

在后面该绑定的数据可以通过WebService从服务器上获取对应的数据,然后绑定到Spinner控件上。

===========================================================================

如果觉得对您有帮助,微信扫一扫支持一下:

你可能感兴趣的文章
npm入手笔记0x004-npm命令及配置文件说明(未完善)
查看>>
重磅!2017网络安全生态峰会议题出炉,火热报名免费进行中!
查看>>
Koa2源码阅读笔记
查看>>
docker下安装typecho建立自己得博客系统(1)dockerfile篇
查看>>
总结我的BAT公司PHP面试,泪并快乐着
查看>>
ThreadPoolExecutor策略配置以及应用场景
查看>>
3Sum Smaller
查看>>
Foo, Bar是什么意思?
查看>>
深入探索JVM自动资源管理
查看>>
Scala.js:将Scala编译为JavaScript的编译器
查看>>
BitKeeper 7.3发布,新增从Git快速导入等功能
查看>>
荷兰商业银行使用精益领导力推行改进
查看>>
FoundationDB宣布记录层支持关系数据库语义、模式管理和索引功能
查看>>
记住,永远不要在MySQL中使用“utf8”
查看>>
逃离方法牢笼
查看>>
The Economist经济学人是如何使用Go语言构建内容平台微服务架构的?
查看>>
伯克利开源工具库RLib现已支持大规模多智能体强化学习
查看>>
Cosmos DB:全球分布式数据库
查看>>
苹果发布Core ML 2
查看>>
蚂蚁金服开源服务注册中心 SOFARegistry
查看>>