[英]How to float/overlap a view in android?
我在表格布局中有很多帶有scrollview的活動。 但是,必須進行少量的設計更改,因此我必須在整個屏幕上從頂部到底部放置一個黑色透明視圖。 是否可以在表格布局或滾動視圖中執行此操作?
RelativeLayout
允許視圖的輕松重疊。 您必須調整應用程序中的現有視圖,因為它不會自動執行任何操作。
編輯:
一種快速的方法是獲取已經組織ScrollView
現有視圖( ScrollView
),並將其放在頂級RelativeLayout
。 然后,您要做的就是在RelativeLayout內部添加新視圖,同時將width和height都設置為MATCH_PARENT
。 結果應該是黑色透明視圖在ScrollView
上可見。
我通常使用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,但可能必須在其子級上設置其他屬性才能實現此目的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.