diff --git a/shell/android/res/drawable/build_selector.xml b/shell/android/res/drawable/build_selector.xml deleted file mode 100755 index fb1560c2e..000000000 --- a/shell/android/res/drawable/build_selector.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/shell/android/res/layout-v12/mainuilayout_fragment.xml b/shell/android/res/layout-v12/mainuilayout_fragment.xml deleted file mode 100644 index 3642ed43e..000000000 --- a/shell/android/res/layout-v12/mainuilayout_fragment.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - \ No newline at end of file diff --git a/shell/android/res/layout/app_list_item.xml b/shell/android/res/layout/app_list_item.xml index f6da1e3e6..ba0f66d3f 100644 --- a/shell/android/res/layout/app_list_item.xml +++ b/shell/android/res/layout/app_list_item.xml @@ -14,7 +14,10 @@ android:id="@+id/childview" android:layout_width="match_parent" android:layout_height="match_parent" - android:orientation="horizontal" > + android:orientation="horizontal" + android:clickable="true" + android:focusable="true" + android:background="@android:drawable/list_selector_background" > + android:orientation="horizontal" + android:clickable="true" + android:focusable="true" + android:background="@android:drawable/list_selector_background" > + android:layout_height="wrap_content" + android:focusable="true" /> @@ -65,7 +66,8 @@ + android:layout_height="wrap_content" + android:focusable="true" /> @@ -92,7 +94,8 @@ + android:layout_height="wrap_content" + android:focusable="true" /> @@ -169,7 +172,8 @@ + android:layout_height="wrap_content" + android:focusable="true" /> @@ -224,7 +228,8 @@ + android:layout_height="wrap_content" + android:focusable="true" /> @@ -251,7 +256,8 @@ + android:layout_height="wrap_content" + android:focusable="true" /> diff --git a/shell/android/res/layout/input_fragment.xml b/shell/android/res/layout/input_fragment.xml index 1de0b7213..d599b27cc 100644 --- a/shell/android/res/layout/input_fragment.xml +++ b/shell/android/res/layout/input_fragment.xml @@ -62,7 +62,8 @@ + android:layout_height="wrap_content" + android:focusable="true" /> @@ -116,7 +117,8 @@ + android:layout_height="wrap_content" + android:focusable="true" /> diff --git a/shell/android/res/layout/input_mod_fragment.xml b/shell/android/res/layout/input_mod_fragment.xml index 04971a3ed..e6877dcde 100644 --- a/shell/android/res/layout/input_mod_fragment.xml +++ b/shell/android/res/layout/input_mod_fragment.xml @@ -51,10 +51,11 @@ + android:layout_height="wrap_content" + android:focusable="true" /> - + @@ -77,7 +78,8 @@ + android:layout_height="wrap_content" + android:focusable="true" /> @@ -395,9 +397,9 @@ android:id="@+id/joystick_key" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_marginLeft="4dp" android:layout_weight="1" android:ems="10" - android:layout_marginLeft="4dp" android:text="Joystick" /> - + @@ -447,7 +449,8 @@ + android:layout_height="wrap_content" + android:focusable="true" /> @@ -459,9 +462,9 @@ android:id="@+id/dpad_up_key" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_marginLeft="4dp" android:layout_weight="1" android:ems="10" - android:layout_marginLeft="4dp" android:text="DPad Up" /> @@ -535,8 +538,8 @@ android:id="@+id/dpad_left_key" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_weight="1" android:layout_marginLeft="4dp" + android:layout_weight="1" android:ems="10" android:text="DPad Left" /> @@ -573,8 +576,8 @@ android:id="@+id/dpad_right_key" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_weight="1" android:layout_marginLeft="4dp" + android:layout_weight="1" android:ems="10" android:text="DPad Right" /> @@ -656,4 +659,4 @@ - + \ No newline at end of file diff --git a/shell/android/res/layout/mainuilayout_fragment.xml b/shell/android/res/layout/mainuilayout_fragment.xml index a9ce2489c..a4d3f3f46 100644 --- a/shell/android/res/layout/mainuilayout_fragment.xml +++ b/shell/android/res/layout/mainuilayout_fragment.xml @@ -11,27 +11,26 @@ android:layout_height="wrap_content" android:layout_marginBottom="2dp" android:orientation="horizontal" > - + - - - + + + - - - - - + android:layout_height="match_parent" /> \ No newline at end of file diff --git a/shell/android/res/values-v12/styles.xml b/shell/android/res/values-v12/styles.xml index bb5a994e2..18bdd6050 100644 --- a/shell/android/res/values-v12/styles.xml +++ b/shell/android/res/values-v12/styles.xml @@ -1,6 +1,6 @@ - diff --git a/shell/android/src/com/reicast/emulator/FileBrowser.java b/shell/android/src/com/reicast/emulator/FileBrowser.java index b3899a29e..edc7bb82b 100644 --- a/shell/android/src/com/reicast/emulator/FileBrowser.java +++ b/shell/android/src/com/reicast/emulator/FileBrowser.java @@ -214,11 +214,11 @@ public class FileBrowser extends Fragment { for (int i = 0; i < games.size(); i++) { createListItem(list, games.get(i)); } - list.invalidate(); } else { Toast.makeText(parentActivity, "Please configure a games directory", Toast.LENGTH_LONG).show(); } + list.invalidate(); } } @@ -445,5 +445,6 @@ public class FileBrowser extends Fragment { }); v.addView(childview); } + v.invalidate(); } } diff --git a/shell/android/src/com/reicast/emulator/MainActivity.java b/shell/android/src/com/reicast/emulator/MainActivity.java index df778181b..eb097101b 100644 --- a/shell/android/src/com/reicast/emulator/MainActivity.java +++ b/shell/android/src/com/reicast/emulator/MainActivity.java @@ -219,10 +219,6 @@ public class MainActivity extends SlidingFragmentActivity implements } }); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR1) { - getActionBar().setHomeButtonEnabled(true); - getActionBar().setDisplayHomeAsUpEnabled(true); - } else { findViewById(R.id.header).setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { if (event.getActionMasked() == MotionEvent.ACTION_DOWN) { @@ -232,7 +228,6 @@ public class MainActivity extends SlidingFragmentActivity implements return false; } }); - } System.gc();