0
我正在設置用作背景的圖片的不透明度。但是,當我設置按鈕的不透明度,也改變了文本的不透明度。我嘗試以編程方式設置按鈕文本。但仍然沒有工作。如何設置不透明度而不影響文本顏色不透明度?如何在不影響文本的情況下設置背景圖片的不透明度
代碼 -
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"/>
在此先感謝。
你必須改變的圖像(BTTN)阿爾法,而不是在按鈕本身。 –
如何做到這一點? –
在很多方面。如果它是一個PNG,使用圖形編輯器。如果它是一個xml drawable,它應該有一個android:alpha屬性。或者通過代碼來實現,就像@Deacoy在他的答案中展示的那樣(將在圖像和xml drawables上工作) –