如何在android中为单选按钮提供编号?
作者:互联网
我有一个RadioGroup,其中提供了四个不同的单选按钮,其文本分别为:
<RadioGroup
android:id="@+id/radio_group"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:layout_marginRight="1dp"
android:background="@color/textbackgroundcolor"
android:paddingBottom="10dp"
android:paddingTop="10dp"
android:soundEffectsEnabled="true" >
<RadioButton
android:id="@+id/radio_one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:checked="false"
android:textColor="@color/black"
android:textStyle="bold"
android:textSize="12dp"/>
<RadioButton
android:id="@+id/radio_two"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:checked="false"
android:textColor="@color/black"
android:textStyle="bold"
android:textSize="12dp"/>
<RadioButton
android:id="@+id/radio_three"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:checked="false"
android:textColor="@color/black"
android:textStyle="bold"
android:textSize="12dp"/>
<RadioButton
android:id="@+id/radio_four"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:checked="false"
android:textColor="@color/black"
android:textStyle="bold"
android:textSize="12dp"/>
</RadioGroup>
到目前为止,它显示带有其文本的单选按钮.但是我想在每个单选按钮之前显示一些标签/数字.
如何为单选按钮提供1、2、3、4之类的数字?
解决方法:
有不同的方法可以做到这一点.但是想到的最简单的方法是在每个TextView之前添加一个TextView并将其与每个RadioButten一起放置在LinearLayout中
<RadioGroup
android:id="@+id/radio_group"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:layout_marginRight="1dp"
android:background="@color/textbackgroundcolor"
android:paddingBottom="10dp"
android:paddingTop="10dp"
android:soundEffectsEnabled="true" >
<LinearLayout >
<TextView
android:layout_width="fill_parent"
android:minLines="2"
android:gravity="center"
android:textSize="15dp"
android:text="1"
android:layout_height="wrap_content"/>
<RadioButton
android:id="@+id/radio_one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/black"
android:layout_marginLeft="5dp"
android:checked="false"
android:textStyle="bold"
android:textSize="12dp"/>
</LinearLayout>
</RadioGroup>
这是一般的想法
标签:android-view,android 来源: https://codeday.me/bug/20191201/2078525.html