如何保持Button Background Drawable的宽高比

时间:2011-06-28 16:35:18

标签: android drawable aspect-ratio

当我使用Button.setBackgroundDrawable(drawable)时,drawable对象被拉伸而不是保持其宽高比。如何保持纵横比?我无法使用ImageButton,因为我还需要能够在按钮上写入文本。 FWIW,图像是从文件加载的BitmapDrawable。

编辑:我想调整按钮的大小以适应图像。

1 个答案:

答案 0 :(得分:1)

按钮的背景类型是什么?这是某种形象吗?或者只是一个自定义的边框和配色方案,什么不是?

如果它只是一个自定义按钮外观,我会考虑使用9-patch drawables。它们将允许您制作各种形状和尺寸的按钮,并使按钮的角保持适当的尺寸。