Ответ 1
Добавьте android:gravity="center"
в свой TextView.
CompoundDrawable - это TextView с изображением и текстом? Итак, если это комбинация двух, как вы можете поместить текст в центр по отношению к изображению? Или как вы можете поместить изображение в центр относительно текста, если текст немного меньше по сравнению с изображением? Или что, если изображение меньше текста? Как я могу покрыть эти сценарии, используя XML
?
Вот пример CompoundDrawable:
<TextView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableTop="@drawable/image"
android:text="@string/text" />
Добавьте android:gravity="center"
в свой TextView.
<TextView
android:id="@+id/filterView"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:gravity="center"
android:background="@drawable/background_card"
android:text="Offers"
android:drawableLeft="@drawable/small_badge_dollar"
android:drawablePadding="-20dp"
android:paddingLeft="20dp"
android:textColor="@color/offers_color"`enter code here`
android:textSize="25sp"
android:textStyle="bold" />
cool stuff with android:drawablePadding="-20dp" android:paddingLeft="20dp"
<Button
android:id="@+id/btn_pre"
style="?android:buttonBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginRight="1dp"
android:layout_weight="1"
android:background="@color/bottom_tab"
android:contentDescription="@string/image_view"
android:drawableLeft="@drawable/prev"
android:drawablePadding="-20dp"
android:onClick="navigateStaticPages"
android:paddingLeft="20dp"
android:text="@string/pre"
android:textColor="#000"
android:textSize="@dimen/login_textSize" />