Android的radiogroup和radiobutton

我想实现多选模式直接使用多个和radiobutton不可以吗?
我看很多教程使用radiogroup包裹多个radiobutton,然后又通过重写相关类,或者使用第三方类去实现多选?

我的多选想法是错误的吗,正确的应该是怎样的?

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/756347
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Android开发基础之控件RadioButton、RadioGroup
  • 除此之外, 这篇博客: Android实现RadioGroup中的RadioButton再次点击取消选中中的 layout文件: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:gravity="center"
            android:orientation="horizontal"
            android:paddingLeft="10dp">
    
            <CheckBox
                android:id="@+id/id_cb_laohua"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:button="@null"
                android:background="@drawable/cb_background"
                android:gravity="center"
                android:text="老化"
                android:textSize="20sp" />
    
            <CheckBox
                android:id="@+id/id_cb_texing"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:button="@null"
                android:gravity="center"
                android:background="@drawable/cb_background"
                android:text="特性"
                android:textSize="20sp" />
    
            <CheckBox
                android:id="@+id/id_cb_pingce"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:button="@null"
                android:background="@drawable/cb_background"
                android:gravity="center"
                android:text="评测"
                android:textSize="20sp" />
    
        </LinearLayout>