gpt4 book ai didi

android - 如何保持 Button Background Drawable 的纵横比

转载 作者:行者123 更新时间:2023-11-30 04:38:05 25 4
gpt4 key购买 nike

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

编辑:我希望调整按钮大小以适合图像。

最佳答案

按钮有什么类型的背景?它是某物的图像吗?或者只是自定义边框和配色方案等等?

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

关于android - 如何保持 Button Background Drawable 的纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6509914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com