diff options
| author | Ray Chen <raychen@google.com> | 2011-11-09 10:49:09 +0800 |
|---|---|---|
| committer | Ray Chen <raychen@google.com> | 2011-11-10 16:55:19 +0800 |
| commit | 108667b88ed4046556e967fcb9541fa9efd7c606 (patch) | |
| tree | 664fec2e8186fcc3973721a30b54ee6801310ce0 | |
| parent | 826c44f23e8f3a5b9b5ed0227816f0a6441b5ed8 (diff) | |
| download | android_packages_apps_Gallery2-108667b88ed4046556e967fcb9541fa9efd7c606.tar.gz android_packages_apps_Gallery2-108667b88ed4046556e967fcb9541fa9efd7c606.tar.bz2 android_packages_apps_Gallery2-108667b88ed4046556e967fcb9541fa9efd7c606.zip | |
Fix 5213252 [UI] Updated action bar layouts and action orders
Change-Id: I798a86ed1f6883af1ea3cd3e9c67a6603d0273cc
| -rw-r--r-- | res/menu-land/photo.xml | 69 | ||||
| -rw-r--r-- | res/menu/operation.xml | 2 | ||||
| -rw-r--r-- | res/menu/photo.xml | 2 | ||||
| -rw-r--r-- | src/com/android/gallery3d/app/AbstractGalleryActivity.java | 1 |
4 files changed, 72 insertions, 2 deletions
diff --git a/res/menu-land/photo.xml b/res/menu-land/photo.xml new file mode 100644 index 000000000..023a93bed --- /dev/null +++ b/res/menu-land/photo.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 Google Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + 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. +--> +<menu xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:id="@+id/action_import" + android:title="@string/Import" + android:icon="@drawable/ic_menu_ptp_holo_light" + android:showAsAction="always|withText" + android:visible="false" /> + <item android:id="@+id/action_share" + android:icon="@drawable/ic_menu_share_holo_light" + android:title="@string/share" + android:enabled="true" + android:actionProviderClass="android.widget.ShareActionProvider" + android:visible="false" + android:showAsAction="ifRoom" /> + <item android:id="@+id/action_delete" + android:icon="@drawable/ic_menu_trash_holo_light" + android:title="@string/delete" + android:visible="false" + android:showAsAction="ifRoom"> + <menu> + <item android:id="@+id/action_confirm_delete" + android:icon="@drawable/ic_menu_trash_holo_light" + android:title="@string/confirm_delete" /> + <item android:id="@+id/action_cancel_delete" + android:icon="@drawable/ic_menu_cancel_holo_light" + android:title="@string/cancel" /> + </menu> + </item> + <item android:id="@+id/action_slideshow" + android:icon="@drawable/ic_menu_slideshow_holo_light" + android:title="@string/slideshow" + android:showAsAction="never" /> + <item android:id="@+id/action_edit" + android:title="@string/edit" + android:showAsAction="never" + android:visible="false" /> + <item android:id="@+id/action_rotate_ccw" + android:showAsAction="never" + android:title="@string/rotate_left" /> + <item android:id="@+id/action_rotate_cw" + android:showAsAction="never" + android:title="@string/rotate_right" /> + <item android:id="@+id/action_crop" + android:title="@string/crop_action" + android:showAsAction="never" /> + <item android:id="@+id/action_setas" + android:title="@string/set_image" + android:showAsAction="never" /> + <item android:id="@+id/action_details" + android:title="@string/details" + android:showAsAction="never" /> + <item android:id="@+id/action_show_on_map" + android:title="@string/show_on_map" + android:showAsAction="never" /> +</menu> diff --git a/res/menu/operation.xml b/res/menu/operation.xml index 618f5f769..e935684a6 100644 --- a/res/menu/operation.xml +++ b/res/menu/operation.xml @@ -30,7 +30,7 @@ android:icon="@drawable/ic_menu_trash_holo_light" android:title="@string/delete" android:visible="false" - android:showAsAction="never"> + android:showAsAction="ifRoom"> <menu> <item android:id="@+id/action_confirm_delete" android:icon="@drawable/ic_menu_trash_holo_light" diff --git a/res/menu/photo.xml b/res/menu/photo.xml index dcf4b0a84..0ae25493a 100644 --- a/res/menu/photo.xml +++ b/res/menu/photo.xml @@ -30,7 +30,7 @@ android:icon="@drawable/ic_menu_trash_holo_light" android:title="@string/delete" android:visible="false" - android:showAsAction="ifRoom"> + android:showAsAction="never"> <menu> <item android:id="@+id/action_confirm_delete" android:icon="@drawable/ic_menu_trash_holo_light" diff --git a/src/com/android/gallery3d/app/AbstractGalleryActivity.java b/src/com/android/gallery3d/app/AbstractGalleryActivity.java index 0fde9ccf0..d25f60ebe 100644 --- a/src/com/android/gallery3d/app/AbstractGalleryActivity.java +++ b/src/com/android/gallery3d/app/AbstractGalleryActivity.java @@ -68,6 +68,7 @@ public class AbstractGalleryActivity extends Activity implements GalleryActivity public void onConfigurationChanged(Configuration config) { super.onConfigurationChanged(config); mStateManager.onConfigurationChange(config); + invalidateOptionsMenu(); } public Context getAndroidContext() { |
