首页 > 解决方案 > 如何在不影响图标大小的情况下更改 ImageButton 的大小?

问题描述

我想更改ImageButton大小(可点击区域),但图标应保持相同大小。如何做到这一点?我设置padding但它根本不影响按钮大小。

<ImageButton
        android:id="@+id/btn"
        android:layout_width="25dp"
        android:layout_height="25dp"
        android:padding="10dp"
        android:background="@drawable/ripple_effect"
        app:srcCompat="@drawable/ic_cross"
        android:tint="@color/colorBlack" />

标签: androidandroid-layoutandroid-button

解决方案


当您只想增加ImageButton大小时,添加 android:scaleType="centerInside"它不会反映图像图标大小。然后为ImageButton您提供所需的大小layout_widthlayout_height


推荐阅读