如何在CompoundDrawable中居中文本和图像?

Gia*_*ant 21 android

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" />
Run Code Online (Sandbox Code Playgroud)

Kar*_*uri 39

添加android:gravity="center"到TextView.

  • @HakHak,使用android:drawableLeft,android:drawableRight等将图像放在别处. (2认同)