如何在不影响文本的情况下设置背景图像的不透明度

时间:2014-04-04 11:45:42

标签: android button text opacity

我正在设置我在按钮中用作背景的图像的不透明度。但是当我设置按钮的不透明度时,它也会改变文本的不透明度。我尝试以编程方式设置按钮文本。但仍然没有工作。如何在不影响文本颜色不透明度的情况下设置不透明度?

代码 -

hist = (Button) findViewById(R.id.hist);
hist.setText("HISTORY");

XML -

<Button
        android:id="@+id/hist"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/bttn"
        android:alpha=".6"
        android:gravity="center"
        android:textColor="#FFFFFF"
        android:textStyle="bold"
        android:textSize="@dimen/btxt"/>

提前致谢。

1 个答案:

答案 0 :(得分:1)

来自代码:

yourButton.getBackground().setAlpha(100);