【发布时间】:2013-06-24 07:58:36
【问题描述】:
我在32x32px 中获得了漂亮的 .png 图像,当我在我的 android 应用程序中将它们设置为像这样的按钮时:
button.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.graph));
它们都丑陋而模糊
但是,我想知道为什么我将它们添加到所有可绘制文件夹中,但它不会改变任何东西!
有什么想法吗?
这是屏幕截图(尽管它看起来并不像实际那样模糊......):
【问题讨论】:
-
您的按钮大小如何?能发个截图吗?
-
我没有设置大小.. 我认为大小取决于图像的大小,我这样创建它: button = new Button(getBaseContext()); button.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.graph));
-
如果可能,请在 xml 布局中定义您的视图(例如您的按钮)。无论如何,对于将图像设置为按钮,ImageButton 是更好的解决方案...
-
请看截图编辑
标签: android image button image-processing