我使用标准UI-Elements为我的应用程序创建了一个布局。现在我想在Photoshop中创建漂亮的按钮以获得更好的外观。所以我检查了大小,例如一个按钮与Button.getWidth()和getHeight(),因为我不希望按钮图像必须缩放,它看起来像素。但是当我创建具有我变成的尺寸的按钮时,例如145x45,图像将在应用程序中缩放,看起来不太好! : - /
问题是什么。如何在没有缩放的情况下制作适合于ImageView的自定义按钮?
希望你能帮助我。
谢谢!
电贺 托马斯
例如:
答案 0 :(得分:0)
不要缩放按钮。创建九个补丁图像,按钮在任何分辨率下都会很棒:)
http://developer.android.com/guide/developing/tools/draw9patch.html
答案 1 :(得分:0)
您可以将图像加载到宽度和高度为“wrap_content”的ImageView中,并处理ImageView的onClicked以将其用作Button。
答案 2 :(得分:0)
如果我理解正确,它会对你有所帮助。您已为按钮创建了高防御PNG,并且不会在您的设备上进行精确缩放。
解决方案:如果您创建了一个较大的按钮图像,然后将其放在 XHDPI 文件夹中,它可能看起来比其他更小的内容如果您想缩小图像大小更多地将它放在 XXHDPI 或 XXXHDPI 中,这将非常好用,您不需要创建 nine9patch或任何其他。 note(请确保您要放入 XXHDPI 或 XXXHDPI 的图片不应位于其他可绘制文件夹中 PNG 应该只在任何一个文件夹中)