2016-03-17 77 views
0

我需要將文字放在透明圖像上,但我的文字也變得透明。Android:透明圖像上的透明文字

更新:我有一個活動背景,這是一個圖片,比我有LinearLayout背景作爲透明圖片,並且在那個佈局中,我需要一個帶有沒有透明度的文本的TextView。

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@drawable/img_background" 
android:fitsSystemWindows="true" 
tools:context="team.com.ContactUsActivity"> 
> 
<LinearLayout 
    android:id="@+id/linearLayoutContactUsData" 
    android:layout_width="match_parent" 
    android:layout_height="200dip" 
    android:background="@drawable/img_contact_us" 
    android:alpha="0.4" 
    > 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:textColor="#FFFFFF" 
     android:textSize="18dip" 
     android:text="Phone: 111-111-111" 
     /> 
</LinearLayout> 

有什麼建議嗎?

+0

將TextView上的Alpha設置爲1 – mjstam

+0

我試過了,但不起作用。我仍然獲得透明的文字。 –

回答

0

剛刪除android:alpha
如果您不這樣做,TextView將繼承容器屬性,使其透明,而不是完全可見。

默認情況下TextView背景是透明的。

+0

是的,但我有一個活動背景是一張圖片,比我有LinearLayout背景作爲透明圖片,並且在那個佈局中我需要一個帶有文本而沒有透明度的TextView。 –

+0

佈局是透明的,除非您不設置背景圖片。讓透明度屬於圖片,**不要佈局**!你應該知道** PNG文件確實有一個alpha通道**。 –

+1

應該這樣做。謝謝。 –