[android] #2462 - Removing checkable capabilities in NavigationDrawer due to current Support Library bug

This commit is contained in:
Brad Leege
2015-10-08 10:54:07 -05:00
parent c04f34e362
commit 416a41a6b8
2 changed files with 1 additions and 14 deletions

View File

@@ -268,19 +268,16 @@ public class MainActivity extends AppCompatActivity {
// Toggle debug mode
mMapView.toggleDebug();
toggleFpsCounter(mMapView.isDebugActive());
menuItem.setChecked(mMapView.isDebugActive());
return true;
case R.id.action_markers:
// Toggle markers
toggleAnnotations(!mIsAnnotationsOn);
menuItem.setChecked(mIsAnnotationsOn);
return true;
case R.id.action_compass:
// Toggle compass
mMapView.setCompassEnabled(!mMapView.isCompassEnabled());
menuItem.setChecked(mMapView.isCompassEnabled());
return true;
case R.id.action_info_window_adapter:
@@ -324,31 +321,26 @@ public class MainActivity extends AppCompatActivity {
switch (id) {
case R.id.actionStyleMapboxStreets:
mMapView.setStyleUrl(MapView.StyleUrls.MAPBOX_STREETS);
mNavigationView.getMenu().findItem(id).setChecked(true);
mSelectedStyle = id;
return true;
case R.id.actionStyleEmerald:
mMapView.setStyleUrl(MapView.StyleUrls.EMERALD);
mNavigationView.getMenu().findItem(id).setChecked(true);
mSelectedStyle = id;
return true;
case R.id.actionStyleLight:
mMapView.setStyleUrl(MapView.StyleUrls.LIGHT);
mNavigationView.getMenu().findItem(id).setChecked(true);
mSelectedStyle = id;
return true;
case R.id.actionStyleDark:
mMapView.setStyleUrl(MapView.StyleUrls.DARK);
mNavigationView.getMenu().findItem(id).setChecked(true);
mSelectedStyle = id;
return true;
case R.id.actionStyleSatellite:
mMapView.setStyleUrl(MapView.StyleUrls.SATELLITE);
mNavigationView.getMenu().findItem(id).setChecked(true);
mSelectedStyle = id;
return true;

View File

@@ -7,19 +7,16 @@
<group>
<item
android:id="@+id/action_debug"
android:checkable="true"
android:icon="@android:drawable/ic_menu_info_details"
android:title="@string/action_debug" />
<item
android:id="@+id/action_markers"
android:checkable="true"
android:icon="@android:drawable/ic_menu_myplaces"
android:title="@string/action_point_annotations" />
<item
android:id="@+id/action_compass"
android:checkable="true"
android:icon="@android:drawable/ic_menu_compass"
android:title="@string/action_compass" />
</group>
@@ -32,9 +29,7 @@
android:title="@string/navdrawer_menu_title_mainactivity_styles">
<menu>
<group
android:id="@+id/stylesGroup"
android:checkableBehavior="single"
android:enabled="true">
android:id="@+id/stylesGroup">
<item
android:id="@+id/actionStyleMapboxStreets"
android:title="@string/styleMapboxStreets" />