From af0c1a5ce9a8cfae6ed9effb7684e542c2d8ffdd Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Wed, 17 Jul 2019 19:00:33 +0200 Subject: [PATCH] Some menu items are action items. --- .../android/apps/mytracks/MarkerListActivity.java | 6 ++---- myTracks/src/main/res/menu/track_detail.xml | 12 ++++++------ myTracks/src/main/res/menu/track_list.xml | 7 +++---- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/myTracks/src/main/java/com/google/android/apps/mytracks/MarkerListActivity.java b/myTracks/src/main/java/com/google/android/apps/mytracks/MarkerListActivity.java index b0a123987..3d8c7c079 100644 --- a/myTracks/src/main/java/com/google/android/apps/mytracks/MarkerListActivity.java +++ b/myTracks/src/main/java/com/google/android/apps/mytracks/MarkerListActivity.java @@ -65,13 +65,11 @@ public class MarkerListActivity extends AbstractActivity implements DeleteMarker WaypointsColumns.TYPE, WaypointsColumns.TIME, WaypointsColumns.PHOTOURL }; // Callback when an item is selected in the contextual action mode - private ContextualActionModeCallback - contextualActionModeCallback = new ContextualActionModeCallback() { - @Override + private ContextualActionModeCallback contextualActionModeCallback = new ContextualActionModeCallback() { + @Override public void onPrepare(Menu menu, int[] positions, long[] ids, boolean showSelectAll) { boolean isSingleSelection = ids.length == 1; - // Always disable menu.findItem(R.id.list_context_menu_share).setVisible(false); menu.findItem(R.id.list_context_menu_show_on_map).setVisible(isSingleSelection); menu.findItem(R.id.list_context_menu_edit).setVisible(isSingleSelection); diff --git a/myTracks/src/main/res/menu/track_detail.xml b/myTracks/src/main/res/menu/track_detail.xml index f4e65b04b..35a9b5682 100644 --- a/myTracks/src/main/res/menu/track_detail.xml +++ b/myTracks/src/main/res/menu/track_detail.xml @@ -13,32 +13,32 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - + + android:showAsAction="ifRoom" /> + android:showAsAction="ifRoom" /> + android:showAsAction="ifRoom" /> + android:title="@string/menu_markers" + android:showAsAction="ifRoom" /> - + + android:showAsAction="ifRoom" /> + android:showAsAction="ifRoom" />