关于可绘制尺寸的困惑

时间:2015-08-08 23:49:24

标签: android android-layout android-xml

我做了这个按钮:

http://i.stack.imgur.com/QkrMD.png

但是图像比它应该大得多(它应该是当前尺寸的四分之一)。我制作了各种尺寸的图像,并将每个图像放入相应的可绘制文件夹中。

图标的大小应为:

http://i.stack.imgur.com/12E8r.png

如何将图像缩小到我需要做的尺寸(因为它是常规的可绘制尺寸)?

<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="3,056"
    android:drawableLeft="@drawable/ic_arrow_up_b"
    android:background="@color/gray"
    android:padding="15dp"
    />

1 个答案:

答案 0 :(得分:0)

在这种情况下,我认为你不应该使用Button。您应该使用ImageButton。也许它们的工作方式相同,但如果您将图像放在按钮中,使用ImageButton会很有意义。

如果您使用ImageButton,图像将始终拉伸以适合按钮的大小。这意味着如果你想让图像更小,你只需要缩小按钮。