Android按钮图像变得模糊?

时间:2014-03-22 19:14:18

标签: android button user-interface png nine-patch

我的应用程序中有几个按钮,我在其上应用了圆形PNG图像,但边缘变得像素化。我不知道如何修补九个圆形图像。如果有人知道不同的做法吗?

3 个答案:

答案 0 :(得分:1)

您可以使用以下代码制作圆形图片:

drawable文件夹

上添加此内容
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
    <solid android:color="#2085c226"/>
    <stroke android:width="2sp" android:color="#85c226" />
</shape>

然后在你的代码中

android:background="@drawable/name_of_xmlfile"

答案 1 :(得分:0)

Android可能会尝试缩放图像的一个原因是,如果您没有为屏幕密度做好准备。确保你的png图像在res / drawable-xxhdpi,res / drawable-xhdpi,res / drawable-mdpi中 - 你计划支持的所有屏幕密度。

请注意,android documentation中未提及xxhdpi,默认情况下不会创建该文件夹,但如果您计划支持xxhdpi屏幕,则需要该文件夹。

答案 2 :(得分:0)

您没有提供足够的信息,例如屏幕截图?码?但是如果你没有在每个可绘制目录中提供单独的图像,你应该使用九种补丁图像。有关详细信息Go to This link。希望这会对你有所帮助。