remove actionbar

This commit is contained in:
Hannes Janetzek 2012-09-18 15:44:25 +02:00
parent 28cc35a32d
commit d3f8f7ceef
6 changed files with 97 additions and 94 deletions

View File

@ -12,12 +12,14 @@
<uses-sdk <uses-sdk
android:minSdkVersion="10" android:minSdkVersion="10"
android:targetSdkVersion="16" /> android:targetSdkVersion="10" />
<application <application
android:icon="@drawable/globe2" android:icon="@drawable/globe2"
android:label="@string/application_name" android:label="@string/application_name"
android:theme="@style/Theme.TileMap" > android:theme="@android:style/Theme.NoTitleBar"
>
<!-- android:theme="@style/Theme.TileMap" -->
<activity <activity
android:name="org.oscim.app.TileMap" android:name="org.oscim.app.TileMap"
android:configChanges="orientation|screenSize" > android:configChanges="orientation|screenSize" >

View File

@ -12,8 +12,8 @@
<ToggleButton <ToggleButton
android:id="@+id/snapToLocationView" android:id="@+id/snapToLocationView"
android:layout_width="wrap_content" android:layout_width="57dp"
android:layout_height="wrap_content" android:layout_height="72dp"
android:layout_alignParentBottom="true" android:layout_alignParentBottom="true"
android:layout_alignParentRight="true" android:layout_alignParentRight="true"
android:layout_marginBottom="10dip" android:layout_marginBottom="10dip"

View File

@ -13,9 +13,11 @@
<item <item
android:id="@+id/menu_position_my_location_disable" android:id="@+id/menu_position_my_location_disable"
android:title="@string/menu_position_my_location_disable"/> android:title="@string/menu_position_my_location_disable"/>
<!-- <item <!--
<item
android:id="@+id/menu_position_last_known" android:id="@+id/menu_position_last_known"
android:title="@string/menu_position_last_known"/> --> android:title="@string/menu_position_last_known"/>
-->
<item <item
android:id="@+id/menu_position_enter_coordinates" android:id="@+id/menu_position_enter_coordinates"
android:title="@string/menu_position_enter_coordinates"/> android:title="@string/menu_position_enter_coordinates"/>
@ -36,40 +38,41 @@
android:title="@string/menu_compass_disable"/> android:title="@string/menu_compass_disable"/>
</menu> </menu>
</item> </item>
<!--
<item <item
android:id="@+id/menu_options" android:id="@+id/menu_options"
android:icon="@drawable/ic_menu_options" android:icon="@drawable/ic_menu_options"
android:showAsAction="always" android:showAsAction="always"
android:title="@string/menu_options"> android:title="@string/menu_options">
<menu> <menu>
-->
<!-- android:icon="@drawable/ic_menu_preferences" --> <!-- android:icon="@drawable/ic_menu_preferences" -->
<item <item
android:id="@+id/menu_preferences" android:id="@+id/menu_preferences"
android:showAsAction="never" android:showAsAction="never"
android:icon="@drawable/ic_menu_options"
android:title="@string/menu_preferences"/> android:title="@string/menu_preferences"/>
<!-- android:icon="@drawable/ic_menu_mapmode" -->
<!-- android:icon="@drawable/ic_menu_mapmode" -->
<!-- android:icon="@drawable/ic_menu_archive" --> <!-- android:icon="@drawable/ic_menu_archive" -->
<!--
<item <item
android:id="@+id/menu_mapfile" android:id="@+id/menu_mapfile"
android:showAsAction="never" android:showAsAction="never"
android:title="@string/menu_mapfile"/> android:title="@string/menu_mapfile"/>
<!-- <item -->
android:id="@+id/menu_info_map_file" <!--
android:title="@string/menu_info_map_file"/> -->
<item <item
android:id="@+id/menu_info_about" android:id="@+id/menu_info_map_file"
android:title="@string/menu_info_about"/> android:title="@string/menu_info_map_file"/>
-->
<!--
</menu> </menu>
</item> </item>
-->
<item <item
android:id="@+id/menu_render_theme" android:id="@+id/menu_render_theme"
android:showAsAction="never" android:showAsAction="never"
android:title="@string/menu_render_theme"> android:title="@string/menu_render_theme">
<menu> <menu>
@ -84,6 +87,8 @@
android:title="@string/menu_render_theme_select_file"/> android:title="@string/menu_render_theme_select_file"/>
</menu> </menu>
</item> </item>
<item
android:id="@+id/menu_info_about"
android:title="@string/menu_info_about"/>
</menu> </menu>

View File

@ -50,7 +50,7 @@
<string name="longitude">Longitude</string> <string name="longitude">Longitude</string>
<string name="menu_info">Info</string> <string name="menu_info">Info</string>
<string name="menu_info_map_file">Map file properties</string> <string name="menu_info_map_file">Map file properties</string>
<string name="menu_info_about">About this software</string> <string name="menu_info_about">About</string>
<string name="menu_mapfile">Map file</string> <string name="menu_mapfile">Map file</string>
<string name="menu_position">Position</string> <string name="menu_position">Position</string>
<string name="menu_rotation_enable">Enable rotation</string> <string name="menu_rotation_enable">Enable rotation</string>
@ -63,7 +63,7 @@
<string name="menu_position_my_location_enable">Show my location</string> <string name="menu_position_my_location_enable">Show my location</string>
<string name="menu_position_my_location_disable">Remove my location</string> <string name="menu_position_my_location_disable">Remove my location</string>
<string name="menu_preferences">Preferences</string> <string name="menu_preferences">Preferences</string>
<string name="menu_render_theme">Render theme</string> <string name="menu_render_theme">Theme</string>
<string name="menu_render_theme_osmarender">Default Theme</string> <string name="menu_render_theme_osmarender">Default Theme</string>
<string name="menu_render_theme_tronrender">Tube Theme</string> <string name="menu_render_theme_tronrender">Tube Theme</string>
<string name="menu_render_theme_select_file">Select XML file …</string> <string name="menu_render_theme_select_file">Select XML file …</string>

View File

@ -18,7 +18,6 @@ import org.oscim.view.MapActivity;
import org.oscim.view.MapView; import org.oscim.view.MapView;
import android.annotation.TargetApi; import android.annotation.TargetApi;
import android.app.ActionBar;
import android.app.Activity; import android.app.Activity;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.Dialog; import android.app.Dialog;
@ -39,7 +38,6 @@ import android.view.MenuItem;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.view.WindowManager; import android.view.WindowManager;
import android.widget.ArrayAdapter;
import android.widget.EditText; import android.widget.EditText;
import android.widget.SeekBar; import android.widget.SeekBar;
import android.widget.SpinnerAdapter; import android.widget.SpinnerAdapter;
@ -78,9 +76,9 @@ public class TileMap extends MapActivity {
@Override @Override
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) // if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
getMenuInflater().inflate(R.menu.options_menu, menu); // getMenuInflater().inflate(R.menu.options_menu, menu);
else // else
getMenuInflater().inflate(R.menu.options_menu_pre_honeycomb, menu); getMenuInflater().inflate(R.menu.options_menu_pre_honeycomb, menu);
mMenu = menu; mMenu = menu;
@ -141,14 +139,6 @@ public class TileMap extends MapActivity {
showDialog(DIALOG_ENTER_COORDINATES); showDialog(DIALOG_ENTER_COORDINATES);
return true; return true;
case R.id.menu_position_map_center:
// disable GPS follow mode if it is enabled
mLocation.disableSnapToLocation(true);
mMapView.setCenter(mMapView.getMapDatabase()
.getMapInfo().mapCenter);
return true;
case R.id.menu_preferences: case R.id.menu_preferences:
startActivity(new Intent(this, EditPreferences.class)); startActivity(new Intent(this, EditPreferences.class));
return true; return true;
@ -171,9 +161,16 @@ public class TileMap extends MapActivity {
startRenderThemePicker(); startRenderThemePicker();
return true; return true;
case R.id.menu_mapfile: // case R.id.menu_position_map_center:
startMapFilePicker(); // // disable GPS follow mode if it is enabled
return true; // mLocation.disableSnapToLocation(true);
//
// mMapView.setCenter(mMapView.getMapDatabase()
// .getMapInfo().mapCenter);
// return true;
// case R.id.menu_mapfile:
// startMapFilePicker();
// return true;
default: default:
return false; return false;
@ -216,10 +213,11 @@ public class TileMap extends MapActivity {
if (mMapDatabase == MapDatabases.MAP_READER) { if (mMapDatabase == MapDatabases.MAP_READER) {
menu.findItem(R.id.menu_mapfile).setVisible(true); menu.findItem(R.id.menu_mapfile).setVisible(true);
menu.findItem(R.id.menu_position_map_center).setVisible(true); menu.findItem(R.id.menu_position_map_center).setVisible(true);
} else {
menu.findItem(R.id.menu_mapfile).setVisible(false);
menu.findItem(R.id.menu_position_map_center).setVisible(false);
} }
// else {
// menu.findItem(R.id.menu_mapfile).setVisible(false);
// menu.findItem(R.id.menu_position_map_center).setVisible(false);
// }
toggleMenuRotation(); toggleMenuRotation();
@ -278,21 +276,21 @@ public class TileMap extends MapActivity {
return Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB; return Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB;
} }
@TargetApi(11) // @TargetApi(11)
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
if (!isPreHoneyComb()) { // if (!isPreHoneyComb()) {
mSpinnerAdapter = ArrayAdapter.createFromResource(this, // mSpinnerAdapter = ArrayAdapter.createFromResource(this,
R.array.view_sections, // R.array.view_sections,
android.R.layout.simple_spinner_dropdown_item); // android.R.layout.simple_spinner_dropdown_item);
ActionBar actionBar = getActionBar(); // ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); // actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
//
// actionBar.setListNavigationCallbacks(mSpinnerAdapter, this); // // actionBar.setListNavigationCallbacks(mSpinnerAdapter, this);
actionBar.setDisplayShowTitleEnabled(false); // actionBar.setDisplayShowTitleEnabled(false);
} // }
// set up the layout views // set up the layout views
setContentView(R.layout.activity_tilemap); setContentView(R.layout.activity_tilemap);
@ -500,7 +498,7 @@ public class TileMap extends MapActivity {
// } // }
// //
// if (mapGeneratorInternalNew != mapGeneratorInternal) { // if (mapGeneratorInternalNew != mapGeneratorInternal) {
// MapGenerator mapGenerator = MapGeneratorFactory.createMapGenerator(mapGeneratorInternalNew); // TileGenerator mapGenerator = MapGeneratorFactory.createMapGenerator(mapGeneratorInternalNew);
// mapView.setMapGenerator(mapGenerator); // mapView.setMapGenerator(mapGenerator);
// mapGeneratorInternal = mapGeneratorInternalNew; // mapGeneratorInternal = mapGeneratorInternalNew;
// } // }
@ -575,9 +573,9 @@ public class TileMap extends MapActivity {
// mMapView.setMapFile(mMapView.getMapFile()); // mMapView.setMapFile(mMapView.getMapFile());
// } // }
if (Build.VERSION.SDK_INT >= 11) { // if (Build.VERSION.SDK_INT >= 11) {
VersionHelper.refreshActionBarMenu(this); // VersionHelper.refreshActionBarMenu(this);
} // }
} }
static class VersionHelper { static class VersionHelper {

View File

@ -16,8 +16,6 @@ package org.oscim.app.preferences;
import org.oscim.app.R; import org.oscim.app.R;
import android.annotation.TargetApi;
import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.preference.PreferenceActivity; import android.preference.PreferenceActivity;
@ -31,13 +29,13 @@ public class EditPreferences extends PreferenceActivity {
addPreferencesFromResource(R.xml.preferences); addPreferencesFromResource(R.xml.preferences);
} }
@TargetApi(11) // @TargetApi(11)
@Override @Override
protected void onResume() { protected void onResume() {
super.onResume(); super.onResume();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) // if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
getActionBar().hide(); // getActionBar().hide();
// check if the full screen mode should be activated // check if the full screen mode should be activated
// if (PreferenceManager.getDefaultSharedPreferences(this).getBoolean("fullscreen", // if (PreferenceManager.getDefaultSharedPreferences(this).getBoolean("fullscreen",