在我的Button中,我有以下XML:
<Button
android:id="@+id/btnFiltrarResultados"
android:layout_width="18dp"
android:layout_height="17dp"
android:layout_above="@+id/searchView"
android:layout_alignParentEnd="true"
android:layout_marginBottom="-37dp"
android:layout_marginEnd="29dp"
android:background="@drawable/filtrar_explorar"
android:cropToPadding="true"
android:padding="20dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/txtExploreTitulo"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.01999998" />
但是我似乎无法为其添加填充。我尝试使用cropToPadding
或android:src
,但似乎无济于事...
答案 0 :(得分:3)
您有
pkg_config_path=(
/usr/local/opt/libxml2/lib/pkgconfig
/usr/local/opt/imagemagick/lib/pkgconfig
/usr/local/opt/gnutls/lib/pkgconfig
)
并期望android:layout_width="18dp"
android:layout_height="17dp"
答案 1 :(得分:1)
不是像在xml文件android:background="@drawable/filtrar_explorar"
中那样在按钮中添加图像的方法。因为默认情况下背景图片会尝试尽可能缩放并忽略填充。因此,好的做法是将ImageButton
与android:src="@drawable/use_your_image"
一起使用,并添加android:scaletype="fitCenter"
<ImageButton
android:layout_width="150dp"
android:layout_height="150dp"
android:src="@drawable/use_your_image"
android:scaleType="fitCenter"
android:padding="10dp"
/>