如何根据一个spinner被选择的值,动态设置另一个spinner的内容

如何根据一个spinner被选择的值,动态设置另一个spinner的内容,第1张

如果要改变貌似你需要在

setOnItemSelectedListener(new SpinnerOnItemSelectedListener(){

这个方法里面来改变另外一个spinner内容

祝你愉快,哦

实现方式一

1步骤

(1)布局文件中定义相应的Spinner控件。

比较简单就不贴出相应的代码了

(2)定义资源文件

找到resource文件下的Value文件夹下的Stringsxml文件在文件中贴上以下几行代码:

选择状态

发布

停用

待定

说明:name属性,标识这个数组,相当于Id的作用,item配置选项用于配置需要展示的内容。

(2)activity中相应的代码配置

/

声明一个数组将Stringsxml 文件中声明的数组添加到数组中

/

String[] mItems = getResources()getStringArray(Rarrayproduct_status);

/

定义adapter样式并添加数据到adapter

/

ArrayAdapter

mAdapter=new ArrayAdapter(this,androidRlayoutsimple_spinner_item, mItems);

/

用spinnergetSelectedItem();(输出一个Object类型,toString()可以转化为string类型)就可已得到Spinner里边你选择的值 ,楼主你是这个意思吗、我没大看懂

spinner一般都是传的string,  

你把  4个spinner都获取一遍,然后给最后个方法就好了

String param1 = (String) spgetSelectedItem();

以上就是关于如何根据一个spinner被选择的值,动态设置另一个spinner的内容全部的内容,包括:如何根据一个spinner被选择的值,动态设置另一个spinner的内容、安卓如何实现两个Spinner选项互换显示的内容、android里怎么根据Spinner选项不同 改变文本框内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9477710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存