Как удалить разрыв между текстом и изображением при использовании Android: drawableLeft - PullRequest
0 голосов
/ 24 мая 2018
<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:weightSum="2"
            android:background="#ffffff">
          <TextView
                android:id="@+id/sorttxt"
                android:layout_width="0dp"
                android:layout_height="40dp"
                android:layout_weight="0.995"
                android:text="Sort"
                android:textSize="17dp"       
                android:textColor="#000000"
                android:background="#25a65b"
                android:drawableLeft="@drawable/leftImagesort"
                android:gravity="center"        
                />
           <View
                android:layout_width="0dp"
                android:layout_height="40dp"
                android:background="@color/grey_5"
                android:layout_weight="0.01" />
         <TextView
                android:id="@+id/filtertxt"
                android:layout_width="0dp"
                android:layout_height="40dp"
                android:layout_weight="0.995"
                android:text="Sort"
                android:textSize="17dp"       
                android:textColor="#000000"
                android:background="#25a65b"
                android:drawableLeft="@drawable/leftImagefilter"
                android:gravity="center"

                />

Я использую приведенный выше код, но хочу удалить пробел между изображением и текстом. Я использовал android: drawableLeft для вставки изображения в textview

, сейчас я получаю вывод, показанный на изображении

right now i am getting output shown in image

Ответы [ 3 ]

0 голосов
/ 24 мая 2018

Если вы используете drawable left для показа изображения и хотите убрать пропасть между изображением и текстом, вам нужно использовать android:drawablePadding="-20dp".вам нужно дать drawablePadding в минус.

Вы можете использовать как:

android:drawableLeft="@mipmap/ic_launcher"
android:drawablePadding="-20dp"
0 голосов
/ 24 мая 2018

набор drawablePadding="0dp" и android:gravity="left|center"

0 голосов
/ 24 мая 2018

Установить атрибут android:gravity="left" вместо android:gravity="center" в обоих TextView

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