2011-10-13 47 views
0

我有一個tableview內的滾動視圖的許多活動。但是,它需要一個小的設計更改,所以我必須在整個屏幕上從頂部到底部放置一個黑色透明視圖。是否有可能在tablelayout或scrollview中做到這一點?如何在android中浮動/重疊視圖?

回答

0

RelativeLayout允許輕鬆地重疊視圖。您必須調整應用中的現有視圖,因爲它不會自動執行任何操作。

編輯:

一個快速的方法來做到這一點是採取一個已經組織現有的視圖(ScrollView),並把它放在一個頂級RelativeLayout。然後,您所要做的就是在RelativeLayout中添加新視圖,寬度和高度都設置爲MATCH_PARENT。結果應該是通過ScrollView可見的黑色透明視圖。

0

我通常使用FrameLayout來實現任何一種'分層'的意見。

<FrameLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 

    //your existing layout 

    <View 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#33000000" /> 
</FrameLayout> 

正如DeeV說,你也許可以以類似的方式使用RelativeLayout的,但是你可能需要設置其子項上的附加屬性來實現這一目標。