Разрыв между левым объектом и текстом в текстовом представлении - PullRequest
0 голосов
/ 18 мая 2019

Между отображаемым слева и текстом в текстовом представлении существует большой разрыв.

enter image description here

Я добавил отступ для рисования, но это, похоже, не работает. Вот мой код:

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

            <android.support.v7.widget.AppCompatTextView
                    android:layout_width="match_parent"
                    android:layout_height="24dp"
                    android:background="#0B6159"
                    android:layout_marginTop="2dp"
                    android:layout_marginBottom="2dp"
                    android:layout_marginStart="32dp"
                    android:layout_marginLeft="32dp"
                    android:layout_marginEnd="32dp"
                    android:layout_marginRight="16dp"
                    android:text="Add Address"
                    android:textSize="20sp"
                    android:textColor="#FFFFFF"
                    android:fontFamily="@font/aladin"
                    android:gravity="center"
                    android:drawableLeft="@drawable/ic_add_circle_outline_black_24dp"
                    android:drawableStart="@drawable/ic_add_circle_outline_black_24dp"
                    android:drawablePadding="10dp"
            />
        </LinearLayout> 

Как мне приблизить отрисовку к моему тексту

Ответы [ 2 ]

0 голосов
/ 18 мая 2019

Благодаря Ришабу, нашел работу около

  <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:background="#0B6159">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="24dp"
        android:layout_marginTop="2dp"
        android:layout_marginBottom="2dp"
        android:layout_marginStart="32dp"
        android:layout_marginLeft="32dp"
        android:layout_gravity="center_horizontal"
        android:layout_marginEnd="32dp"
        android:layout_marginRight="16dp"
        android:text="Add Address"
        android:textSize="20sp"
        android:textColor="#FFFFFF"
        android:fontFamily="@font/aladin"
        android:drawableLeft="@drawable/ic_add_circle_outline_black_24dp"
        android:drawableStart="@drawable/ic_add_circle_outline_black_24dp"
        android:drawablePadding="10dp"
        />
</LinearLayout>

enter image description here

0 голосов
/ 18 мая 2019

Удалить android:gravity="center" из текстового представления:

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

        <android.support.v7.widget.AppCompatTextView
                android:layout_width="match_parent"
                android:layout_height="24dp"
                android:background="#0B6159"
                android:layout_marginTop="2dp"
                android:layout_marginBottom="2dp"
                android:layout_marginStart="32dp"
                android:layout_marginLeft="32dp"
                android:layout_marginEnd="32dp"
                android:layout_marginRight="16dp"
                android:text="Add Address"
                android:textSize="20sp"
                android:textColor="#FFFFFF"
                android:fontFamily="@font/aladin"
                android:drawableLeft="@drawable/ic_add_circle_outline_black_24dp"
                android:drawableStart="@drawable/ic_add_circle_outline_black_24dp"
                android:drawablePadding="10dp"
        />
    </LinearLayout>

Использовать drawablePadding для поддержания разрыва в соответствии с вашими потребностями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...