我这样设置按钮:
<Button
android:id="@+id/tab_dash"
android:onClick="tab_dash_click"
android:layout_width="150dp"
android:layout_height="30dp"
android:background="@drawable/ic_tab_user_default"/>
在我的Galaxy S图形上,质量会下降,无论如何我都能看到难看的像素。
我什么都试过了。唯一的方法是,当我放@android:drawable/file_from_sdk 时
请帮忙!
看起来你只是想用图像制作一个按钮。如果是这样,我建议使用ImageButton。或者,如果您想将文本与此按钮结合在一起,我建议使用此XML标记android:drawableLeft="@drawable/ic_tab_user_default"
。可以将drawableLeft
替换为drawableRight
、drawableBottom
或drawableTop
。这通常适用于制作带有文本和图标的按钮。
根据我的经验,使用background
标签从来不会为按钮生成高质量的图像。