summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Steve McKay <smckay@google.com> 2016-03-08 14:01:47 -0800
committer Steve McKay <smckay@google.com> 2016-03-08 15:15:48 -0800
commitf830017bd7daf69cf5ddb461cc94b11df9f24d21 (patch)
tree48b62e5efdfe32b14fb963f54964f0b94684fb2a
parente0dc3f2975c5fe7ec8c907d1cd68340c9127b427 (diff)
Show more menu items on larger devices.
Bug: 27036292, 27406771 Change-Id: I1ceee3c69fbda33a6c51c0ff4f28e52911c1ca7d
-rw-r--r--packages/DocumentsUI/res/menu/activity.xml2
-rw-r--r--packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java4
2 files changed, 4 insertions, 2 deletions
diff --git a/packages/DocumentsUI/res/menu/activity.xml b/packages/DocumentsUI/res/menu/activity.xml
index 79f6fa994232..2aee569e8086 100644
--- a/packages/DocumentsUI/res/menu/activity.xml
+++ b/packages/DocumentsUI/res/menu/activity.xml
@@ -66,7 +66,7 @@
android:id="@+id/menu_sort"
android:title="@string/menu_sort"
android:icon="@drawable/ic_menu_sortby"
- android:showAsAction="never">
+ android:showAsAction="ifRoom">
<menu>
<item
android:id="@+id/menu_sort_name"
diff --git a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
index 6efe9d17d203..c9d18b3791e6 100644
--- a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
+++ b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
@@ -154,7 +154,7 @@ public abstract class BaseActivity extends Activity
final MenuItem fileSize = menu.findItem(R.id.menu_file_size);
// Search uses backend ranking; no sorting, recents doesn't support sort.
- sort.setVisible(!inRecents && !mSearchManager.isSearching());
+ sort.setEnabled(!inRecents && !mSearchManager.isSearching());
sortSize.setVisible(mState.showSize); // Only sort by size when file sizes are visible
fileSize.setVisible(!mState.forceSize);
@@ -244,6 +244,7 @@ public abstract class BaseActivity extends Activity
return true;
case R.id.menu_search:
+ // SearchViewManager listens for this directly.
return false;
case R.id.menu_sort_name:
@@ -366,6 +367,7 @@ public abstract class BaseActivity extends Activity
assert(canSearchRoot());
reloadSearch(query);
+ invalidateOptionsMenu();
}
private void reloadSearch(String query) {