Как поставить переключатель на editText

Это кнопка проверки пола.

Как поставить переключатель на editText

<EditText
      android:id = "@+id/txtSex"
      android:layout_width = "wrap_content"
      android:layout_height = "wrap_content"
      android:layout_marginRight = "29dp"
      android:layout_weight = "1"
      android:ems = "10"
      android:inputType = "textPersonName"
      android:text = ""/>

Какая цель вам нужна, как это.?

Hitesh Tarbundiya 14.03.2019 07:38

Пожалуйста, нажмите на ссылку, чтобы просмотреть изображение.

eggham0518 14.03.2019 07:40

вам нужна просто строка или edittext ?

Tejas Pandya 14.03.2019 07:47
0
3
137
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Мне кажется, что вам просто нужна строка под вашей RadioGroup. Просто используйте View с высотой 1dp и цветом фона.

Для достижения этого типа пользовательского интерфейса требуется два переключателя по горизонтали. после взятия View установите высоту в соответствии с высотой нижней строки. и поместите его по вертикали обоих переключателей.

Вы пробовали этот тип решения раньше?

VIISHRUT MAVANII 14.03.2019 07:44
Ответ принят как подходящий

Попробуйте так

<?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>

ВЫХОД

Его вид. ОП спрашивает о EditText

Tejas Pandya 14.03.2019 07:46

@TejasPandya, я знаю, поэтому я добавил в свой ответ, попробуй так

AskNilesh 14.03.2019 07:49

@NAMGYUKANG Рад, что помог

AskNilesh 14.03.2019 07:51
Editext все запутать +1
Tejas Pandya 14.03.2019 07:57

если вам нужно только подчеркнуть под RadioButton, тогда нет необходимости помещать его в текст редактирования. просто поместите вид, как показано ниже,

 <View
    android:layout_width = "100dp"
    android:layout_height = "1dp"
    android:layout_marginTop = "10dp"
    android:background = "#ccc" />

Другие вопросы по теме