From a28de3ba5987d4f1b6eaa2090e0e32b127c9a3c9 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Tue, 26 Feb 2013 16:55:38 -0800 Subject: [PATCH] Add new action bar demos: - Buttons for showing/hiding action bar and system UI in the basic action bar demo. - New system UI demo that uses a non-overlay action bar. Change-Id: Id3fbaa77365476489c558a2a43855a01f383551c --- samples/ApiDemos/AndroidManifest.xml | 19 ++++- .../res/layout/action_bar_display_options.xml | 75 +++++++++++-------- samples/ApiDemos/res/values/strings.xml | 2 + .../apis/app/ActionBarDisplayOptions.java | 18 +++++ .../android/apis/view/SystemUIModes.java | 2 - .../apis/view/SystemUIModesOverlay.java | 31 ++++++++ 6 files changed, 110 insertions(+), 37 deletions(-) create mode 100644 samples/ApiDemos/src/com/example/android/apis/view/SystemUIModesOverlay.java diff --git a/samples/ApiDemos/AndroidManifest.xml b/samples/ApiDemos/AndroidManifest.xml index acfe9f92d..815cc06df 100644 --- a/samples/ApiDemos/AndroidManifest.xml +++ b/samples/ApiDemos/AndroidManifest.xml @@ -2308,7 +2308,18 @@ + android:uiOptions="splitActionBarWhenNarrow" + android:enabled="@bool/atLeastJellyBeanMR2"> + + + + + + + @@ -2318,7 +2329,8 @@ + android:uiOptions="splitActionBarWhenNarrow" + android:enabled="@bool/atLeastJellyBean"> @@ -2328,7 +2340,8 @@ + android:uiOptions="splitActionBarWhenNarrow" + android:enabled="@bool/atLeastJellyBean"> diff --git a/samples/ApiDemos/res/layout/action_bar_display_options.xml b/samples/ApiDemos/res/layout/action_bar_display_options.xml index 1718fdbc2..d4216f5dd 100644 --- a/samples/ApiDemos/res/layout/action_bar_display_options.xml +++ b/samples/ApiDemos/res/layout/action_bar_display_options.xml @@ -13,36 +13,47 @@ See the License for the specific language governing permissions and limitations under the License. --> - -