Кнопка Android Alpha выглядит странно на 2.2 и ниже - PullRequest
1 голос
/ 23 февраля 2012

Здравствуйте, stackoverflowers!

Это моя кнопка:

<Button 
 android:layout_width="fill_parent"
 android:layout_height="0dp"
 android:layout_weight="0.30"
 android:text="@string/menu_button_newgame"
 android:id="@+id/button_newgame" 
/>

когда я устанавливаю альфа на 150 с

button_newgame.getBackground().setAlpha(150);

это начинает выглядеть странно на 2.2! На 2.3.3 кнопки выглядят нормально.

Android 2.3.3: (обычный)

enter image description here

Android 2.2: (глючит)

enter image description here

Что делать ?? :)

1 Ответ

1 голос
/ 23 февраля 2012

Кажется, проблема с девяти патчем.

Попробуйте использовать

android:layout_height="wrap_content"

Все кнопки имеют одинаковое содержимое, и они должны иметь одинаковую высоту.

Или попробуйте создать собственный рисунок из девяти патчей для использования в качестве фона.

...