diff options
| author | Lioncash <mathew1800@gmail.com> | 2013-10-25 21:29:06 -0400 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2013-10-25 21:29:06 -0400 |
| commit | d9be95ed9eb894216d2483fa220992fc7cdf01da (patch) | |
| tree | b279456af7becf9d68b5b1f7e0f4f8bda921feac /Source/Android | |
| parent | 7c6caa388a934350bfc62349f74b4af3aa1413ee (diff) | |
[Android] Fix alignment issues with the overlay config settings.
Diffstat (limited to 'Source/Android')
| -rw-r--r-- | Source/Android/res/layout/input_overlay_config_layout.xml | 27 | ||||
| -rw-r--r-- | Source/Android/src/org/dolphinemu/dolphinemu/settings/input/InputOverlayConfigButton.java | 4 |
2 files changed, 23 insertions, 8 deletions
diff --git a/Source/Android/res/layout/input_overlay_config_layout.xml b/Source/Android/res/layout/input_overlay_config_layout.xml index 29b7e578a6..f1261d3c35 100644 --- a/Source/Android/res/layout/input_overlay_config_layout.xml +++ b/Source/Android/res/layout/input_overlay_config_layout.xml @@ -1,16 +1,23 @@ -<RelativeLayout - xmlns:android="http://schemas.android.com/apk/res/android" +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/inputLayout" android:layout_width="fill_parent" - android:layout_height="fill_parent" > + android:layout_height="fill_parent" + android:clipChildren="false" + android:clipToPadding="false" > <org.dolphinemu.dolphinemu.settings.input.InputOverlayConfigButton android:id="@+id/button_a" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_alignParentBottom="false" + android:layout_alignParentEnd="false" android:layout_alignParentLeft="false" + android:layout_alignParentRight="false" + android:layout_alignParentStart="false" android:layout_alignParentTop="false" + android:layout_alignWithParentIfMissing="false" android:layout_centerHorizontal="false" + android:layout_centerInParent="false" android:layout_centerVertical="false" android:background="@drawable/button_a" /> @@ -18,22 +25,32 @@ android:id="@+id/button_b" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_alignParentBottom="false" + android:layout_alignParentEnd="false" android:layout_alignParentLeft="false" + android:layout_alignParentRight="false" + android:layout_alignParentStart="false" android:layout_alignParentTop="false" + android:layout_alignWithParentIfMissing="false" android:layout_centerHorizontal="false" + android:layout_centerInParent="false" android:layout_centerVertical="false" - android:layout_toRightOf="@+id/button_a" android:background="@drawable/button_b" /> <org.dolphinemu.dolphinemu.settings.input.InputOverlayConfigButton android:id="@+id/button_start" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_alignParentBottom="false" + android:layout_alignParentEnd="false" android:layout_alignParentLeft="false" + android:layout_alignParentRight="false" + android:layout_alignParentStart="false" android:layout_alignParentTop="false" + android:layout_alignWithParentIfMissing="false" android:layout_centerHorizontal="false" + android:layout_centerInParent="false" android:layout_centerVertical="false" - android:layout_toRightOf="@+id/button_b" android:background="@drawable/button_start" /> </RelativeLayout>
\ No newline at end of file diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/settings/input/InputOverlayConfigButton.java b/Source/Android/src/org/dolphinemu/dolphinemu/settings/input/InputOverlayConfigButton.java index 8d95800c62..28f3bb10fc 100644 --- a/Source/Android/src/org/dolphinemu/dolphinemu/settings/input/InputOverlayConfigButton.java +++ b/Source/Android/src/org/dolphinemu/dolphinemu/settings/input/InputOverlayConfigButton.java @@ -39,7 +39,7 @@ public final class InputOverlayConfigButton extends Button implements OnTouchLis // Get the SharedPreferences instance. sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); - + // String ID of this button. final String buttonId = getResources().getResourceEntryName(getId()); @@ -49,8 +49,6 @@ public final class InputOverlayConfigButton extends Button implements OnTouchLis // If they are not -1, then they have a previous value set. // Thus, we set those coordinate values. - // TODO: This is not always correct placement. Fix this. - // Likely something to do with the backing layout being a relative layout. if (x != -1f && y != -1f) { setX(x); |
