1

我無法讓我的relativelayout被設置爲透明。我已經嘗試了許多不同的方法,從類的自定義視圖,添加android:background =「@ android:color/transparent」等。它們要麼像下面的圖片一樣顯示白色,要麼顯示任何十六進制的純色。Android RelativeLayout透明

enter image description here

即使編程方式使用 '.setBackgroundColor(Color.TRANSPARENT);'結果在上面的圖片。

+0

背景上必須有東西,如果您將根佈局的背景設置爲透明,您將只會看到默認的背景色。 – Oknesif

+0

嗨,這不是一個有關你的問題的評論,但你能告訴我如何在應用程序卡?你使用nadav fimas庫嗎?或任何其他 –

+0

@MaulikSheth谷歌'android listview卡風格'。它只是每個項目的背景。您可以自定義它看起來完全像一張卡片。 – arayray

回答

1

找出來。我認爲主要的LinearLayout是使它具有白色背景的佈局。我在一個RelativeLayout的listview下添加了我的視圖,效果很好。謝謝大家!

+0

很高興你解決了它。 –

0

嘗試使用這樣的:

android:background="#00000000" 
0

嘗試使用#AARRGGBB代替#RRGGBB

做到這一點如下:

android:background="#AARRGGBB" 

變爲:

android:background="#77000000" 

前2(AA)將設置透明度。設置爲77至00爲zero transparancy,

+0

沒有運氣,就這樣試了好幾次。即使以編程方式設置它也沒有運氣。如果它有任何區別,我在我的佈局上使用。 – arayray