androidSpinner android spinner 属性

Spinner

is a widget similar to a drop-down list for selecting items.

spinner是一个小部件(我承认我英文直译水平不高,SDK上我就翻译“widget”为“构件”),该部件与一个可选的下拉列表类似

1

首先 需要在main.xml上用类似Button方式添加Spinner

添加ID之类的云云就不说了


2

在string.xml中添加



在<string>元素中通过TextView定义了标题和Spinner,布局在layout上。

string-array元素中定义了所有在spinner下拉选择中的所有可选项。

3



当main.xml布局被设置成为content view.

当Spinner widget 通过findViewById(int)被捕获。createFromResource()方法将产生一个新的ArrayAdapter(队列适配器),该适配器会绑定string队列中的每一个选项然后初始化一个可见的spinner.(就是那个当它被选中之后所可以呈现的有多少个可选的列表)

R.array.planets_array ID与string-array 中定义的相关联 。android.R.layout.simple_spinner_itemID和一个标准的spinner显示画面关联

setDropDownViewResource(int)将被调用去定义,当该构件被打开的时候,每一个选项的显示画面

最后通过调用setAdapter(T).ArrayAdapter 将被设置和具有所有选项的spinner关联



需要新建一个类继承AdapterView.OnItemSelectedListener,为了当选项在spinner被选中的时候,提供一个可修改的回调方法,该方法将修改你的app

AdapterView.OnItemSelectedListener 函数需要调用onItemSelected()和onNothingSelected()两个回调函数,前者是AdapterView中的选项被选中了。一个小toast会将信息显示所选项,后者当你什么都木有做的时候,忽略

最后别忘了,设置一个监听器绑定到Spinner对象上

spinner.setOnItemSelectedListener(newMyOnItemSelectedListener());

1

启动时候的效果。

2

选择了一个地球~。
androidSpinner android spinner 属性

3

地球被选中的同时,出现了一个toast提醒


最后,我想说一句,android SDK这个地方多了一个右括号,没有想到SDK也会错啊


  

爱华网本文地址 » http://www.aihuau.com/a/25101013/168213.html

更多阅读

征途弓箭手属性加点 手机征途怎么分享

征途弓箭手属性加点——简介征途是热门的网络游戏,征途弓箭手属性加点——方法/步骤征途弓箭手属性加点 1、1、弓箭手的加点非常的复杂,可以选择2力,2体 1力 3体征途弓箭手属性加点 2、2、此处我个人的选择是全力,后期不够了可以再

魔兽世界怎样重铸装备 魔兽装备属性重铸

魔兽世界怎样重铸装备——简介魔兽世界重铸装备功能魔兽世界怎样重铸装备——方法/步骤魔兽世界怎样重铸装备 1、重铸装备是指将装备中一条不必要的副属性的百分之四十替换成另一条副属性。魔兽世界怎样重铸装备 2、副属性包括精

九天仙梦宠物属性快速提升攻略秘籍 wow快速提升宠物等级

玩九天仙梦这么久了,简单介绍我的宠物提升到27成长的过程,以供大家借鉴。大家都知道同成长的宠物合成后属性会提高1点。例如:11成长+11成长=12成长。但是用这种办法抓宠物会抓到你吐血。九天仙梦宠物属性快速提升攻略秘籍——步骤/方法

诺顿Android手机安全软件2.0使用评测 诺顿安全特警

诺顿手机安全软件(Norton-Mobile Security)主要针对Android(安卓)手机设计的一款保护手机本身及其信息安全,具有防病毒功能的软件。它不仅具有防护恶意软件的功能,还能够进行设备远程锁定和数据擦除,确保手机丢失后能够及时定位手机所

声明:《androidSpinner android spinner 属性》为网友明凈日亱分享!如侵犯到您的合法权益请联系我们删除