Some menu navigation now possible - can go from main screen to

'open' (rom browser screen - stub for now) and back
This commit is contained in:
Twinaphex 2012-06-19 07:48:13 +02:00
parent b429637d1c
commit 9404548080
17 changed files with 42 additions and 19 deletions

View File

@ -10,7 +10,7 @@
android:icon="@drawable/ic_launcher" android:icon="@drawable/ic_launcher"
android:label="@string/app_name" > android:label="@string/app_name" >
<activity <activity
android:name=".MainActivity" android:name=".main"
android:label="@string/app_name" > android:label="@string/app_name" >
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />
@ -18,6 +18,7 @@
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity android:label="@string/app_name" android:name="rombrowser" />
</application> </application>
<!-- Tell the system this app requires OpenGL ES 2.0. --> <!-- Tell the system this app requires OpenGL ES 2.0. -->
<uses-feature android:glEsVersion="0x00020000" android:required="true" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" />

View File

@ -14,23 +14,24 @@ public final class R {
public static final int ic_action_close=0x7f020000; public static final int ic_action_close=0x7f020000;
public static final int ic_action_history=0x7f020001; public static final int ic_action_history=0x7f020001;
public static final int ic_action_load=0x7f020002; public static final int ic_action_load=0x7f020002;
public static final int ic_action_open=0x7f020003; public static final int ic_action_main=0x7f020003;
public static final int ic_action_quit=0x7f020004; public static final int ic_action_open=0x7f020004;
public static final int ic_action_save=0x7f020005; public static final int ic_action_save=0x7f020005;
public static final int ic_action_settings=0x7f020006; public static final int ic_action_settings=0x7f020006;
public static final int ic_launcher=0x7f020007; public static final int ic_launcher=0x7f020007;
} }
public static final class id { public static final class id {
public static final int close=0x7f060001; public static final int close=0x7f060002;
public static final int history=0x7f060004; public static final int history=0x7f060005;
public static final int load=0x7f060002; public static final int load=0x7f060003;
public static final int open=0x7f060000; public static final int main=0x7f060000;
public static final int quit=0x7f060006; public static final int open=0x7f060001;
public static final int save=0x7f060003; public static final int save=0x7f060004;
public static final int settings=0x7f060005; public static final int settings=0x7f060006;
} }
public static final class layout { public static final class layout {
public static final int main=0x7f030000; public static final int main=0x7f030000;
public static final int rombrowser=0x7f030001;
} }
public static final class menu { public static final class menu {
public static final int main_menu=0x7f050000; public static final int main_menu=0x7f050000;

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 797 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 579 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 536 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 797 B

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello world from RomBrowser" />
</LinearLayout>

View File

@ -1,13 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" > <menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/open" android:showAsAction="ifRoom|withText" android:title="Open ROM" android:icon="@drawable/ic_action_open"></item> <item android:id="@+id/main" android:showAsAction="ifRoom|withText" android:title="Main" android:icon="@drawable/ic_action_main"></item>
<item android:id="@+id/open" android:showAsAction="collapseActionView" android:title="Open ROM" android:icon="@drawable/ic_action_open"></item>
<item android:id="@+id/close" android:showAsAction="collapseActionView" android:title="Close ROM" android:icon="@drawable/ic_action_close"></item> <item android:id="@+id/close" android:showAsAction="collapseActionView" android:title="Close ROM" android:icon="@drawable/ic_action_close"></item>
<item android:id="@+id/load" android:showAsAction="collapseActionView" android:title="Load" android:icon="@drawable/ic_action_load"></item> <item android:id="@+id/load" android:showAsAction="collapseActionView" android:title="Load" android:icon="@drawable/ic_action_load"></item>
<item android:id="@+id/save" android:showAsAction="collapseActionView" android:title="Save" android:icon="@drawable/ic_action_save"></item> <item android:id="@+id/save" android:showAsAction="collapseActionView" android:title="Save" android:icon="@drawable/ic_action_save"></item>
<item android:id="@+id/history" android:showAsAction="collapseActionView" android:title="History" android:icon="@drawable/ic_action_history"></item> <item android:id="@+id/history" android:showAsAction="collapseActionView" android:title="History" android:icon="@drawable/ic_action_history"></item>
<item android:id="@+id/settings" android:showAsAction="collapseActionView" android:title="Settings" android:icon="@drawable/ic_action_settings"></item> <item android:id="@+id/settings" android:showAsAction="collapseActionView" android:title="Settings" android:icon="@drawable/ic_action_settings"></item>
<item android:id="@+id/quit" android:showAsAction="collapseActionView" android:title="Quit" android:icon="@drawable/ic_action_quit"></item>
</menu> </menu>

View File

@ -1,7 +1,11 @@
package com.retroarch; package com.retroarch;
import android.app.ActionBar; import com.retroarch.R;
import com.retroarch.R.id;
import com.retroarch.R.menu;
import android.app.Activity; import android.app.Activity;
import android.content.Intent;
import android.content.Context; import android.content.Context;
import android.view.Menu; import android.view.Menu;
import android.view.MenuInflater; import android.view.MenuInflater;
@ -10,7 +14,7 @@ import android.widget.Toast;
import android.opengl.GLSurfaceView; import android.opengl.GLSurfaceView;
import android.os.Bundle; import android.os.Bundle;
public class MainActivity extends Activity public class main extends Activity
{ {
private GLSurfaceView ctx_gl; private GLSurfaceView ctx_gl;
@ -34,13 +38,19 @@ public class MainActivity extends Activity
{ {
switch (item.getItemId()) switch (item.getItemId())
{ {
case R.id.quit: case R.id.main:
android.os.Process.killProcess(android.os.Process.myPid()); this.finish();
return true; break;
case R.id.open:
Intent myIntent = new Intent(main.this, rombrowser.class);
main.this.startActivity(myIntent);
break;
default: default:
Toast.makeText(this, "MenuItem " + item.getTitle() + " selected.", Toast.LENGTH_SHORT).show(); Toast.makeText(this, "MenuItem " + item.getTitle() + " selected.", Toast.LENGTH_SHORT).show();
return true; break;
} }
return true;
} }
@Override @Override