为Button设置文本颜色的alpha

Raz*_*orm 2 user-interface android alpha button

我尝试设置textColor为alpha,但它似乎不起作用.

<Button
    android:id="@+id/multi_player"
    android:text="@string/multi_player"
    android:textColor="#AAFFFFFF" />
Run Code Online (Sandbox Code Playgroud)

无论我给它什么alpha级别,文本仍然显示为完全不透明的白色.

Eri*_*ric 6

这似乎是Android的某些版本的问题,其中使用#rgb#argb格式设置时不考虑alpha .

而是将其移动到资源文件:

<color name="blah">#aaffffff</color>
Run Code Online (Sandbox Code Playgroud)

然后,使用以下方法调用:

android:textColor="@color/blah"
Run Code Online (Sandbox Code Playgroud)