怎么在Android中实现一个双重选择框功能-创新互联
这期内容当中小编将会给大家带来有关怎么在Android中实现一个双重选择框功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
创新互联是一家集网站建设,波密企业网站建设,波密品牌网站建设,网站定制,波密网站建设报价,网络营销,网络优化,波密网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。原理:定义四个RadioGroup,通过第一个RadioGroup的选择来控制其余几个radiogroup的显隐
布局:
java代码:
LayoutInflater layoutInflater=LayoutInflater.from(MainPlan.this); View self=layoutInflater.inflate(R.layout.thiswindow, null); final RadioGroup radioGroup1 = (RadioGroup) self.findViewById(R.id.radiogroup1); final RadioGroup radioGroup2 = (RadioGroup) self.findViewById(R.id.radiogroup2); final RadioGroup radioGroup3 = (RadioGroup) self.findViewById(R.id.radiogroup3); final RadioGroup radioGroup4 = (RadioGroup) self.findViewById(R.id.radiogroup4); radioGroup1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { switch (checkedId){ case R.id.radi1: radioGroup2.setVisibility(View.VISIBLE); radioGroup3.setVisibility(View.GONE); radioGroup4.setVisibility(View.GONE); break; case R.id.radi2: radioGroup2.setVisibility(View.GONE); radioGroup3.setVisibility(View.VISIBLE); radioGroup4.setVisibility(View.GONE);break; case R.id.radi3: radioGroup2.setVisibility(View.GONE); radioGroup3.setVisibility(View.GONE); radioGroup4.setVisibility(View.VISIBLE);break; default:break; } } });
上述就是小编为大家分享的怎么在Android中实现一个双重选择框功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。
分享文章:怎么在Android中实现一个双重选择框功能-创新互联
新闻来源:http://cdiso.cn/article/cegdhp.html