Изображение кнопки теряет качество.каталоги (hdpi и т. д.) не помогают - PullRequest
0 голосов
/ 27 мая 2011

Я установил кнопку так:

<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

Пожалуйста, помогите!

1 Ответ

0 голосов
/ 27 мая 2011

Похоже, вы просто пытаетесь сделать кнопку с изображением.Если это так, я бы рекомендовал использовать ImageButton .Или, если вы хотите включить текст с этой кнопкой, я бы предложил использовать этот тег XML android:drawableLeft="@drawable/ic_tab_user_default".Вы можете заменить drawableLeft на drawableRight, drawableBottom или drawableTop.Как правило, это хорошо работает для создания кнопки с текстом и пиктограммой.

По моему опыту, использование тега background никогда не дает хорошего качества изображения для кнопок в частности.

...