2012-01-23 44 views
2

我添加了一個視圖來佔據我的屏幕的一部分。爲了這個佈局,我想添加另一個透明的佈局。在這個佈局上應該只有兩行將滾動背景佈局。我這樣做是爲了讓我的背景佈局不失效,只有前景無效。製作添加到另一個版面的透明版面

如何添加另一個透明的佈局?

+0

發佈您的code.What類型,如果您使用線性或相對或佈局佈局...對於Transpatent佈局背景,您可以使用\t \t yourLayoutobject.setBackgroundColor(Color.TRANSPARENT); –

+0

請放上你的xml代碼,以便我們幫助你。 –

回答

4

使用FrameLayout作爲父級佈局,並使用盡可能多的佈局堆疊它。這是答案的一部分。要使圖層(在此情況下爲佈局)透明,請將其背景(顏色)中的Alpha值設置爲0.例如,android:background="#00777777"會設置半透明且灰暗的背景。

你明白了。

+0

如果父母最初不是frameLayout,該怎麼辦?說它是linearLayout,但我希望這個覆蓋層可以在所有類型的佈局上工作,這有可能嗎? – mskw

0

使用fram佈局,這將允許您相互添加兩個視圖。