我在32x32px
中获得了漂亮的.png图像,当我在我的Android应用中将它们设置为这样的按钮时:
button.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.graph));
他们都是丑陋和模糊的
但是,idk为什么我将它们添加到所有可绘制的文件夹中但它不会改变任何东西!
有什么想法吗?
这是屏幕截图(尽管它看起来并不像实际上那样模糊......):
答案 0 :(得分:0)
尝试将按钮动态设置为Wrap_Content:
Button pf = new Button(context);
pf.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
否则,最好在Xml文件中声明这个参数:
<Button
android:id="@+id/imageReco"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
享受