Stop relying on a bug to maintain popup view width
The original view was held in place due to an Android bug that began around ICS, which did not stretch views beyond a set amount when displayed in modal dialogs. Clean up the layout to better fit the popup items
This commit is contained in:
parent
b3de233e55
commit
96a274caaf
|
@ -2,6 +2,13 @@
|
|||
package="com.reicast.emulator"
|
||||
android:versionCode="7"
|
||||
android:versionName="r7" >
|
||||
|
||||
<supports-screens
|
||||
android:anyDensity="true"
|
||||
android:largeScreens="true"
|
||||
android:normalScreens="true"
|
||||
android:smallScreens="true"
|
||||
android:xlargeScreens="true" />
|
||||
|
||||
<uses-sdk
|
||||
android:minSdkVersion="8"
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="#BBDDDDDD"/>
|
||||
<corners android:radius="20dip"/>
|
||||
</shape>
|
|
@ -47,7 +47,7 @@
|
|||
android:id="@+id/settings_menu"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="26dp"
|
||||
android:layout_marginLeft="32dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:background="@drawable/game_selector"
|
||||
android:focusable="true"
|
||||
|
@ -109,7 +109,7 @@
|
|||
android:id="@+id/about_menu"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="26dp"
|
||||
android:layout_marginLeft="32dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:background="@drawable/game_selector"
|
||||
android:focusable="true"
|
||||
|
@ -170,7 +170,7 @@
|
|||
android:id="@+id/cloud_menu"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="26dp"
|
||||
android:layout_marginLeft="32dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:background="@drawable/game_selector"
|
||||
android:focusable="true"
|
||||
|
|
|
@ -2,22 +2,23 @@
|
|||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/menuConfig"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_width="280dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@android:color/transparent"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<TableLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_width="280dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingRight="4dp"
|
||||
android:background="@android:color/transparent"
|
||||
android:stretchColumns="*" >
|
||||
|
||||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -25,6 +26,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_back" />
|
||||
</TableRow>
|
||||
|
@ -32,8 +34,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -41,6 +43,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_widescreen" />
|
||||
</TableRow>
|
||||
|
@ -48,8 +51,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -57,6 +60,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_frames_down" />
|
||||
</TableRow>
|
||||
|
@ -64,8 +68,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -73,6 +77,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_frames_up" />
|
||||
</TableRow>
|
||||
|
@ -80,8 +85,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -89,6 +94,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_frame_limit" />
|
||||
</TableRow>
|
||||
|
@ -96,8 +102,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -105,6 +111,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_audio" />
|
||||
</TableRow>
|
||||
|
@ -112,8 +119,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -121,6 +128,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_turbo" />
|
||||
</TableRow>
|
||||
|
|
|
@ -2,22 +2,23 @@
|
|||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/menuDebug"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_width="280dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@android:color/transparent"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<TableLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_width="280dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingRight="4dp"
|
||||
android:background="@android:color/transparent"
|
||||
android:stretchColumns="*" >
|
||||
|
||||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -25,6 +26,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_back" />
|
||||
</TableRow>
|
||||
|
@ -32,8 +34,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -41,6 +43,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_clear_cache" />
|
||||
</TableRow>
|
||||
|
@ -48,8 +51,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -57,6 +60,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_profiler_one" />
|
||||
</TableRow>
|
||||
|
@ -64,8 +68,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -73,6 +77,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_profiler_two" />
|
||||
</TableRow>
|
||||
|
@ -80,8 +85,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -89,6 +94,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_print_stats" />
|
||||
</TableRow>
|
||||
|
|
|
@ -2,22 +2,23 @@
|
|||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/menuMain"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_width="280dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@android:color/transparent"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<TableLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_width="280dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingRight="4dp"
|
||||
android:background="@android:color/transparent"
|
||||
android:stretchColumns="*" >
|
||||
|
||||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<LinearLayout
|
||||
|
@ -30,8 +31,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -39,6 +40,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_disk" />
|
||||
</TableRow>
|
||||
|
@ -46,8 +48,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -55,6 +57,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_vmu_swap" />
|
||||
</TableRow>
|
||||
|
@ -62,8 +65,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -71,6 +74,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_options" />
|
||||
</TableRow>
|
||||
|
@ -78,8 +82,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -87,6 +91,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_debugging" />
|
||||
</TableRow>
|
||||
|
@ -94,8 +99,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -103,6 +108,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_screenshot" />
|
||||
</TableRow>
|
||||
|
@ -110,8 +116,8 @@
|
|||
<TableRow
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_margin="1dp"
|
||||
android:layout_weight="1"
|
||||
android:background="#66000000"
|
||||
android:gravity="center" >
|
||||
|
||||
<Button
|
||||
|
@ -119,6 +125,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:background="@drawable/rounded"
|
||||
android:ems="8"
|
||||
android:text="@string/popup_button_exit" />
|
||||
</TableRow>
|
||||
|
|
|
@ -101,7 +101,7 @@
|
|||
<string name="input">Input</string>
|
||||
<string name="about">About</string>
|
||||
<string name="rateme">Rate Me</string>
|
||||
<string name="messages">Test Suite</string>
|
||||
<string name="messages">Send Logs</string>
|
||||
<string name="cloud">Cloud VMU</string>
|
||||
|
||||
<string name="textOn">ON</string>
|
||||
|
|
Loading…
Reference in New Issue