windowIsFloating
while a great one stop shop for creating Dialog
styled UI's has many
---bugs--- quirks.
The one which I'm battling right now is that it assigned the width/height of the top ancestor as "wrap_content
" rather than the width/height of the screen. This means the usual UI design of using "match_parents"
will propogate upwards to become "wrap_content"
. Bad times.
So, what I would really like is to create an activity, and have a layout like so:
<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>
Which produces a UI showing a single window (@id/singlePane) ontop of the Activity which called it.
Does anybody have the just right set of styles needed to create a transparent background Activity?