Starting work on modifying mobile app action bar.

This commit is contained in:
Jon Benson
2013-05-06 18:46:59 +10:00
parent 42d5b8d8f9
commit 13bd906a9e
5 changed files with 39 additions and 0 deletions

View File

@ -27,4 +27,9 @@
android:showAsAction="ifRoom"
android:title="@string/locate"></item>
<item android:id="@+id/info"
android:orderInCategory="160"
android:showAsAction="never"
android:title="@string/action_info"></item>
</menu>

View File

@ -3,6 +3,7 @@
<string name="app_name">IITC mobile</string>
<string name="action_settings">Settings</string>
<string name="action_info">Info</string>
<string name="reload">Reload IITC</string>
<string name="version">Print Version</string>
<string name="cache_clear">Clear Cache</string>

View File

@ -223,6 +223,7 @@ public class IITC_Mobile extends Activity {
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
this.getActionBar().setHomeButtonEnabled(true);
return true;
}
@ -230,6 +231,9 @@ public class IITC_Mobile extends Activity {
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case android.R.id.home:
iitc_view.loadUrl("javascript: window.smartphone.mapButton.click();");
return true;
case R.id.reload_button:
this.loadUrl(intel_url);
return true;
@ -272,6 +276,9 @@ public class IITC_Mobile extends Activity {
intent.putExtra("iitc_version", iitc_view.getWebViewClient().getIITCVersion());
startActivity(intent);
return true;
case R.id.info:
iitc_view.loadUrl("javascript: window.smartphone.sideButton.click();");
return true;
default:
return super.onOptionsItemSelected(item);
}