Android开发之双重选择框的展示

来源:爱站网时间:2020-07-23编辑:网友分享
Android开发的时候很多都要放选择框,有时候也可能要双重选择框,这个时候我们程序员要怎么结合开发呢?别着急,下面爱站技术频道为大家带来Android开发之双重选择框的展示,大家可以参考下文看看。

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开发之双重选择框的展示,爱站技术频道小编就介绍到这里了,对这些专业知识感兴趣的小伙伴,可以收藏js.aizhan.com学习更多的专业知识。

上一篇:Android开发之混排效果的演示操作

下一篇:Android客户端语音动态接口示例代码

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载