Изменить фоновый альфа-код кнопки без изменения значения альфа-текста в Android?

У меня есть кнопка с фоном изображения и текстом. Фоновая альфа должна быть 0,7, а текст альфа – 1,0.

<Button android:background="@drawable/button" android:alpha="0.7" android:text="Button" /> 

По этому коду я получаю 0,7 альфа для всей кнопки. Есть ли способ изменить только привлекательную альфу?

 myButton.getBackground().setAlpha(200); 

Можете попробовать это в вашем коде.

 public abstract void setAlpha (int alpha) 

Добавлено в API уровня 1

Укажите значение альфа-значения для выделенного. 0 означает полностью прозрачную, а 255 означает полностью непрозрачную.

Попробуй это:

 <Button android:background="#3000" android:text="Button" /> 

Здесь # 3000 => #argb, где 'a' устанавливает альфа-компонент.