У меня проблемы с положением значка. Я установил этот значок как drawableLeft из TextView, он работает нормально, но если я установил силу гравитации TextView в center_horizontal, тогда между значком и текстом появится пробел. Код выглядит следующим образом:Пространство между текстовым изображением и рисунком icon
<TextView
style="@style/BaseText.White.Bold"
android:gravity="center_horizontal"
android:drawableStart="@drawable/ic_text"
android:drawableLeft="@drawable/ic_text"
android:text="@string/text"
android:layout_marginBottom="@dimen/margin_small"
android:layout_marginRight="@dimen/margin_big"
android:layout_marginLeft="@dimen/margin_big"
android:padding="0dp"
android:drawablePadding="0dp"/>
Что я должен сделать, чтобы гарантировать, что значок отображается в левой части текста, но горизонтально по центру? Я сделал два скриншота, чтобы показать вам разницу при добавлении или удалении гравитации значка. Когда сила тяжести TextView не установлен, результат выглядит следующим образом:
Но, когда добавляется сила тяжести, то заполнение появляется между текстом и значком: Заранее спасибо
Try 'андроида: гравитация = "центр"'. –
Спасибо за ваш комментарий. Я пробовал, как вы сказали, но не повезло :( – FVod
@FVod, пожалуйста, поделитесь экраном с нужным выходом – Dhiraj