Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当选择另一个单选按钮时,android单选按钮不会取消选择_Android_Xml_Landscape Portrait - Fatal编程技术网

当选择另一个单选按钮时,android单选按钮不会取消选择

当选择另一个单选按钮时,android单选按钮不会取消选择,android,xml,landscape-portrait,Android,Xml,Landscape Portrait,我有一个布局,在不同的行中有多个单选按钮(两列单选按钮由表行分隔),当我选择其中一个时,上一个选中的按钮不会被取消选中。我继续选择所有其他按钮,没有一个按钮会被取消选中。这只是因为直线布局的行很好。我做错了什么 使用以下代码一次选择一个单选按钮。只有在收音机组内声明了所有单选按钮后,才应关闭收音机组 <RadioGroup android:id="@+id/radioGroup1" android:layout_width="wrap_content"

我有一个布局,在不同的行中有多个单选按钮(两列单选按钮由表行分隔),当我选择其中一个时,上一个选中的按钮不会被取消选中。我继续选择所有其他按钮,没有一个按钮会被取消选中。这只是因为直线布局的行很好。我做错了什么



使用以下代码一次选择一个单选按钮。只有在收音机组内声明了所有单选按钮后,才应关闭收音机组

 <RadioGroup
        android:id="@+id/radioGroup1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView1"
        android:layout_centerHorizontal="true"
        android:layout_marginLeft="17dp"
        android:layout_marginStart="17dp"
        android:orientation="vertical">

       <RadioButton
        android:id="@+id/miliToCentimeters"
        android:layout_width="258dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="0dp"
        android:checked="true"
        android:clickable="false"
        android:text="@string/milimetersToCentimeters"
        android:textSize="13sp" />
        <RadioButton
            android:id="@+id/inchesToFoothesToFoot"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:text="@string/inchesToFoot"         
            android:textSize="13sp" />

        <RadioButton
            android:id="@+id/centiToMeters"
            android:layout_width="255dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="-5dp"
            android:text="@string/centemetersToMeters"
            android:textSize="13sp" />
        <RadioButton
            android:id="@+id/inchesToYardsesToYards"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_marginTop="-5dp"
            android:text="@string/inchesToYards"
            android:textSize="13sp" />

         <RadioButton
         android:id="@+id/miliToMetersiToMeters"
         android:layout_width="255dp"
         android:layout_height="wrap_content"
         android:layout_marginTop="-5dp"
         android:text="@string/milimetersToMeters"
         android:textSize="13sp" />
           <RadioButton
             android:id="@+id/feetToYardsetToYards"
               android:layout_width="wrap_content"
               android:layout_height="match_parent"
               android:layout_marginTop="-5dp"
               android:text="@string/feetToYards"
               android:textSize="13sp" />

        <RadioButton
           android:id="@+id/metersToKiloersToKilo"
            android:layout_width="255dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="-5dp"
            android:text="@string/metersToKilometers"
            android:textSize="13sp" />
        <RadioButton
            android:id="@+id/feetToMilesetToMiles"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_marginTop="-5dp"
            android:text="@string/feetToMiles"
            android:textSize="13sp"/>

        <RadioButton
            android:id="@+id/yardsToMilesdsToMiles"
            android:layout_width="255dp"
            android:layout_height="match_parent"
            android:layout_marginTop="-5dp"
            android:text="@string/yardsToMiles"
            android:textSize="13sp" />

    </RadioGroup>


当您允许单个RadioButton选择时,您的RadioButton必须指向RadioButton组的子项,否则您必须手动处理每个RadioButton选择和取消选择。您将使用
/>
关闭
RadioButton组。您需要在该组中的按钮后添加结束标记谢谢各位,但我如何将单选按钮作为单选组的子按钮进行引导?@codeMagic是对的,这是您需要删除的/>如果您只需删除
/
中的
/
就会发生什么,就像Zoain所说的那样?对,我知道所有单选按钮都是这样的将是一个在另一个下面等等,但我的目标是在横向显示中有两列,这样我就不必向下滚动来查看它们了?这就是为什么我在其中有表行,希望这个链接能有所帮助。
 <RadioGroup
        android:id="@+id/radioGroup1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView1"
        android:layout_centerHorizontal="true"
        android:layout_marginLeft="17dp"
        android:layout_marginStart="17dp"
        android:orientation="vertical">

       <RadioButton
        android:id="@+id/miliToCentimeters"
        android:layout_width="258dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="0dp"
        android:checked="true"
        android:clickable="false"
        android:text="@string/milimetersToCentimeters"
        android:textSize="13sp" />
        <RadioButton
            android:id="@+id/inchesToFoothesToFoot"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:text="@string/inchesToFoot"         
            android:textSize="13sp" />

        <RadioButton
            android:id="@+id/centiToMeters"
            android:layout_width="255dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="-5dp"
            android:text="@string/centemetersToMeters"
            android:textSize="13sp" />
        <RadioButton
            android:id="@+id/inchesToYardsesToYards"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_marginTop="-5dp"
            android:text="@string/inchesToYards"
            android:textSize="13sp" />

         <RadioButton
         android:id="@+id/miliToMetersiToMeters"
         android:layout_width="255dp"
         android:layout_height="wrap_content"
         android:layout_marginTop="-5dp"
         android:text="@string/milimetersToMeters"
         android:textSize="13sp" />
           <RadioButton
             android:id="@+id/feetToYardsetToYards"
               android:layout_width="wrap_content"
               android:layout_height="match_parent"
               android:layout_marginTop="-5dp"
               android:text="@string/feetToYards"
               android:textSize="13sp" />

        <RadioButton
           android:id="@+id/metersToKiloersToKilo"
            android:layout_width="255dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="-5dp"
            android:text="@string/metersToKilometers"
            android:textSize="13sp" />
        <RadioButton
            android:id="@+id/feetToMilesetToMiles"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_marginTop="-5dp"
            android:text="@string/feetToMiles"
            android:textSize="13sp"/>

        <RadioButton
            android:id="@+id/yardsToMilesdsToMiles"
            android:layout_width="255dp"
            android:layout_height="match_parent"
            android:layout_marginTop="-5dp"
            android:text="@string/yardsToMiles"
            android:textSize="13sp" />

    </RadioGroup>