如何在按钮中居中绘制?

时间:2018-07-27 14:41:21

标签: java android xml button

我想将图像(可绘制)放入按钮中。但是选项是drawableLeft / Bottom / Top / Rigth。我想把它放在中心。 背景无法正常工作,因为它拉长了我的形象。 图像是可绘制到可绘制文件夹中的。 如果可能的话,代码在xml中。 谢谢!

可绘制对象:

    <?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:drawable="@drawable/im_perfil"
        android:bottom="20dp"
        android:left="20dp"
        android:right="20dp"
        android:top="20dp"/>
</layer-list>

“ im_perfil”是一个ImageAsset,

我可以!我使用src!

1 个答案:

答案 0 :(得分:0)

尝试像这样使用src将drawable放入图像按钮

<ImageButton
 android:id="@+id/btn_id"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="center"
 android:background="@null"
 android:src="@drawable/im_perfil" />