这是性别检查按钮。<的EditText 机器人:ID = “@ + ID / txtSex” 机器人:layout_width = “WRAP_CONTENT” 机器人:layout_height = “WRAP_CONTENT” 机器人:layout_marginRight = “29dp”…
它看起来像你只想在你的RadioGroup下面划一条线。只需使用高度为1dp的视图和背景颜色。
试试这种方式
<?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="wrap_content" android:gravity="center" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Select Gender" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="10dp" android:orientation="vertical"> <RadioGroup android:layout_width="250dp" android:layout_height="wrap_content" android:gravity="center" android:orientation="horizontal"> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="Male" /> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="Female" /> </RadioGroup> <View android:layout_width="250dp" android:layout_height="2dp" android:background="@android:color/black" /> </LinearLayout> </LinearLayout>
的 OUTPUT 强>
要实现这种类型的UI,需要水平放置两个单选按钮。取后根据底线高度查看设定高度。并将它放在两个单选按钮的垂直位置。
如果你只需要在RadioButton下面加下划线,那么就没有必要把它放在edittext中。只需将视图如下所示,
<View android:layout_width="100dp" android:layout_height="1dp" android:layout_marginTop="10dp" android:background="#ccc" />