安卓中怎么用代码把定义在XML中的数组填到spinner下拉框上

这是在res包下面的定义在valuse包里面的数组这是设置的组件现在有需求不能再组件中直接设置下拉框的值了,我在Activity中定义了SpinnerspType;//创... 这是在res包下面的定义在valuse包里面的数组

这是设置的组件
现在有需求不能再组件中直接设置下拉框的值了,我在Activity中定义了
Spinner spType;// 创建Spinner对象
spType = (Spinner) findViewById(R.id.spInOutType);// 获取类别下拉列表
怎么用代码把xml中的数组的值给下拉框装上,
另外就是,我从数据库中取出了一行数据,其中有一个是对应的下拉框的值,
我怎么在设置让修改页面的时候下拉框默认的是我从数据库取得值,
谢谢诸位大神了。
可以加我QQ:619627170
展开
 我来答
xiahanvy
推荐于2018-04-27 · TA获得超过342个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:351万
展开全部
//将可选内容与ArrayAdapter连接起来
ArrayAdapter adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,R.array.outtype);
//设置下拉列表的风格
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//将adapter 添加到spinner中
spinner.setAdapter(adapter);

选择使用
spin.setSelection(position)
position 通过对比读取的数据的列表项得出
百度网友a6059d9fc
2015-04-03 · TA获得超过539个赞
知道小有建树答主
回答量:427
采纳率:57%
帮助的人:104万
展开全部
把"@array/type"的type 改对应的outtype或者intype,就不需要去java文件写代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狮子cczh
2018-04-26
知道答主
回答量:1
采纳率:0%
帮助的人:876
展开全部

网页链接

里面有具体的操作,你可以看一下

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式