Android: кнопка и левая граница в переключателе - PullRequest
0 голосов
/ 01 февраля 2019

enter image description here

Есть ли какой-нибудь способ задать пробел между радио-кругом и левой границей.Я пытался дать поле, но оно не работает, я также пытаюсь дать отступ, но это увеличивает пространство между текстом и кнопкой.

Radio xml Код:

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <RadioGroup
            android:id="@+id/radioGroup1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <RadioButton
                android:id="@+id/chkIos"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginStart="@dimen/_12sdp"
                android:layout_marginLeft="@dimen/_12sdp"
                android:layout_marginEnd="@dimen/_5sdp"
                android:layout_marginRight="@dimen/_5sdp"
                android:layout_weight="1"
                android:background="@drawable/option_layout"
                android:button="@drawable/custom_checkbox"
                android:gravity="center"
                android:padding="@dimen/_12sdp"
                android:text="1211asd3"
                android:textColor="@color/black" />


            <RadioButton
                android:id="@+id/radio1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/option_layout"
                android:button="@drawable/custom_checkbox"
                android:layout_marginStart="@dimen/_42sdp"
                android:padding="@dimen/_12sdp"
                android:text="RadioButton2"
                android:layout_marginLeft="@dimen/_42sdp" />


            <!--<TextView-->
            <!--android:layout_weight="1"-->
            <!--android:layout_width="match_parent"-->
            <!--android:layout_height="wrap_content" />-->
        </RadioGroup>
    </LinearLayout>

Кто-нибудь знает, какэто может быть сделано?

1 Ответ

0 голосов
/ 01 февраля 2019

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

File -> new -> Image Asset

. Появится следующее диалоговое окно, в котором вам нужно выбрать Тип значка как Панель действийи значки табуляции и добавьте заполнение с помощью элемента управления заполнением.Значки по умолчанию имеют отступы, попробуйте добавить минимум 5% и измените значение, если вам нужно больше места

enter image description here

...