windowIsFloating
而一個偉大的一站式創建Dialog
風格的用戶界面有很多 ---錯誤---怪癖。如何創建一個無窗口透明活動是否浮動
其中我對抗右現在的之一是它分配的頂部祖先的寬度/高度爲"wrap_content
「,而不是在屏幕的寬度/高度。這意味着使用"match_parents"
將向上傳播完成的通常的用戶界面設計。成爲"wrap_content"
不好的時候
所以,我真的想是創建一個活動,並有像這樣的佈局:
<LinearLayout android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="vertical"
android:id="@+id/containerPageConatiner"
android:background="@drawable/windowBackground">
<View android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
<FrameLayout android:id="@+id/singlePane"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_gravity="center_horizontal|center_vertical"
android:padding="10dp"/>
<View android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
</LinearLayout>
將會產生出一個單一窗口的UI(@ ID/singlePane)在它的Activity的ontop上調用它。
有沒有人有恰到好處創建透明背景所需的一組樣式Activity?