iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么在Android中实现一个双重选择框功能
  • 107
分享到

怎么在Android中实现一个双重选择框功能

android 2023-05-30 18:05:28 107人浏览 泡泡鱼
摘要

这期内容当中小编将会给大家带来有关怎么在Android中实现一个双重选择框功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。原理:定义四个RadioGroup,通过第一个RadioGroup的选择来控制其

这期内容当中小编将会给大家带来有关怎么在Android中实现一个双重选择框功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

原理:定义四个RadioGroup,通过第一个RadioGroup的选择来控制其余几个radiogroup的显隐

布局:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="Http://schemas.android.com/apk/res/android"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:orientation="vertical"  android:padding="20dp">  <TextView    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="请选择图层"    android:textColor="@color/green"    android:textSize="@dimen/text"/>  <RadioGroup    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:id="@+id/radiogroup1">    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="永顺镇规划图"      android:id="@+id/radi1"      android:checked="true"      />    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="永顺镇权属"      android:id="@+id/radi2"/>    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="永顺镇现状"      android:id="@+id/radi3"/>  </RadioGroup>  <TextView    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="选择查询字段"    android:textColor="@color/green"    android:textSize="@dimen/text"/>  <RadioGroup    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:id="@+id/radiogroup2">    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="地块编号"      android:id="@+id/a1"      android:checked="true"/>    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="用地性质"      android:id="@+id/a2"/>    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="用地分类"      android:id="@+id/a3"/>  </RadioGroup>  <RadioGroup    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:id="@+id/radiogroup3"    android:visibility="Gone">    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="权属性质"      android:id="@+id/b1"      android:checked="true"/>  </RadioGroup>  <RadioGroup    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:id="@+id/radiogroup4"    android:visibility="gone">    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="用地类别"      android:id="@+id/c1"      android:checked="true"/>    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="地类号"      android:id="@+id/c2"/>    <RadioButton      android:layout_width="match_parent"      android:layout_height="wrap_content"      android:text="图斑号"      android:id="@+id/c3"/>  </RadioGroup>  <AutoCompleteTextView    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="请输入查询内容"    android:id="@+id/autoCompleteTextView" /></LinearLayout>

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中实现一个双重选择框功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: 怎么在Android中实现一个双重选择框功能

本文链接: https://www.lsjlt.com/news/220403.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Android中实现一个双重选择框功能
    这期内容当中小编将会给大家带来有关怎么在Android中实现一个双重选择框功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。原理:定义四个RadioGroup,通过第一个RadioGroup的选择来控制其...
    99+
    2023-05-30
    android
  • 怎么在Android中利用AlertDialog实现一个多选框功能
    怎么在Android中利用AlertDialog实现一个多选框功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在使用AlertDialog实现单选和多选对话框时,分别设置se...
    99+
    2023-05-31
    android alertdialog roi
  • 怎么在Android应用中实现一个选项卡功能
    怎么在Android应用中实现一个选项卡功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。选项卡(TabHost)方便的在窗口上设置多个标签页,每个标签页相当于获得一个与外...
    99+
    2023-05-31
    android roi
  • 如何利用Android组件实现一个列表选择框功能
    如何利用Android组件实现一个列表选择框功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。android提供的列表选择框(Spinner)相当于web端用户...
    99+
    2023-05-31
    android roi
  • 怎么在Android实现一个双击TitleBar回到顶部功能
    今天就跟大家聊聊有关怎么在Android实现一个双击TitleBar回到顶部功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。双击返回顶部代码public class&nb...
    99+
    2023-05-30
    android titlebar
  • 怎么在java项目中实现一个选择排序功能
    本篇文章为大家展示了怎么在java项目中实现一个选择排序功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、基本概念      每趟从待排序的记录...
    99+
    2023-05-31
    java 选择排序 ava
  • Android中怎么使用Spinner实现一个列表选择框
    本篇文章为大家展示了Android中怎么使用Spinner实现一个列表选择框,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Android  Spinner列表选择框的应用Spinner 是...
    99+
    2023-05-30
    android spinner
  • 怎么在Android中实现一个摇一摇功能
    本篇文章给大家分享的是有关怎么在Android中实现一个摇一摇功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。步骤1:声明一个SensorManager对象步骤2:重写Act...
    99+
    2023-06-14
  • Jetpack Compose 实现一个图片选择框架功能
    目录获取图片拍照策略NothingCaptureStrategyFileProviderCaptureStrategyMediaStoreCaptureStrategy总结拍照权限取...
    99+
    2024-04-02
  • 怎么在Android项目中实现一个重力传感器功能
    怎么在Android项目中实现一个重力传感器功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先我们创建一个传感器管理器和一个传感器监听器,管理器用来管理传感...
    99+
    2023-05-30
    android
  • J2ME中怎么实现对话框选择功能
    这期内容当中小编将会给大家带来有关J2ME中怎么实现对话框选择功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。J2ME实现对话框选择功能在手机这么小的屏幕上开发使用,难...
    99+
    2024-04-02
  • 怎么在Android中实现一个倒计时功能
    本篇文章给大家分享的是有关怎么在Android中实现一个倒计时功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。以30分钟为例写的一个倒计时:public class Main...
    99+
    2023-05-31
    android roi %d
  • 怎么在Android中实现一个计步器功能
    本篇文章给大家分享的是有关怎么在Android中实现一个计步器功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。activity_main.xml<xml ve...
    99+
    2023-06-14
  • 使用CSS怎么实现一个单选框和复选框功能
    使用CSS怎么实现一个单选框和复选框功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在html中,<label>标签通常和<input>标签一起使...
    99+
    2023-06-08
  • 怎么在Android中实现一个对话框
    怎么在Android中实现一个对话框?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。2个按钮public class MainActivity ...
    99+
    2023-05-30
    android
  • 怎么在Android 应用中实现一个换肤功能
    今天就跟大家聊聊有关怎么在Android 应用中实现一个换肤功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Android换肤技术总结背景纵观现在各种Android app,其换肤...
    99+
    2023-05-31
    android roi
  • 怎么在Android中实现一个签到足迹功能
    这篇文章将为大家详细讲解有关怎么在Android中实现一个签到足迹功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。@Override    prot...
    99+
    2023-06-14
  • Android开发中使用ListView 与 CheckBox实现一个多选框功能
    Android开发中使用ListView 与 CheckBox实现一个多选框功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。效果:1 单选public class Sin...
    99+
    2023-05-31
    checkbox listview android
  • 怎么在Android中实现一个自动打卡功能
    这篇文章给大家介绍怎么在Android中实现一个自动打卡功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。提前准备首先我们需要一直不用的Android手机,插上公司的电源。下载安装钉钉并设置为极速打卡。自动打开我们只需...
    99+
    2023-06-14
  • 怎么在Android应用中利用控件实现一个对话框功能
    怎么在Android应用中利用控件实现一个对话框功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。自定义提示对话框DialogM.Builder builder&nb...
    99+
    2023-05-31
    android roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作