安卓中怎么用代码把定义在XML中的数组填到spinner下拉框上
这是在res包下面的定义在valuse包里面的数组这是设置的组件现在有需求不能再组件中直接设置下拉框的值了,我在Activity中定义了SpinnerspType;//创...
这是在res包下面的定义在valuse包里面的数组
这是设置的组件
现在有需求不能再组件中直接设置下拉框的值了,我在Activity中定义了
Spinner spType;// 创建Spinner对象
spType = (Spinner) findViewById(R.id.spInOutType);// 获取类别下拉列表
怎么用代码把xml中的数组的值给下拉框装上,
另外就是,我从数据库中取出了一行数据,其中有一个是对应的下拉框的值,
我怎么在设置让修改页面的时候下拉框默认的是我从数据库取得值,
谢谢诸位大神了。
可以加我QQ:619627170 展开
这是设置的组件
现在有需求不能再组件中直接设置下拉框的值了,我在Activity中定义了
Spinner spType;// 创建Spinner对象
spType = (Spinner) findViewById(R.id.spInOutType);// 获取类别下拉列表
怎么用代码把xml中的数组的值给下拉框装上,
另外就是,我从数据库中取出了一行数据,其中有一个是对应的下拉框的值,
我怎么在设置让修改页面的时候下拉框默认的是我从数据库取得值,
谢谢诸位大神了。
可以加我QQ:619627170 展开
3个回答
展开全部
//将可选内容与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 通过对比读取的数据的列表项得出
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 通过对比读取的数据的列表项得出
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询