簡體   English   中英

如何在Android中浮動/重疊視圖?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM