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>
, который создает пользовательский интерфейс, показывающий одно окно (@ id / singlePane) поверх действия, которое его вызвало.
У кого-нибудь есть просто правильный набор стилей, необходимый для создания прозрачного фона Упражнение?