diff options
author | Tom Taylor <tomtaylor@google.com> | 2013-06-17 15:40:51 -0700 |
---|---|---|
committer | Tom Taylor <tomtaylor@google.com> | 2013-06-17 15:40:51 -0700 |
commit | 7064b96091b83ef79810aa58e898c5d731f575e7 (patch) | |
tree | b94a9dea6edec0a8f3f8f935c899415dd5060e46 /actionbarsherlock-samples/demos/src/com/actionbarsherlock/sample/demos/Preference.java | |
parent | 21c7a6546d24bedeab8f1491cf90e2c4c2862cf9 (diff) | |
download | actionbarsherlock-7064b96091b83ef79810aa58e898c5d731f575e7.tar.gz |
Replace ActionBarSherlock version 4.2.0 with 4.3.1
Change-Id: Ib385b4a6b60a0fee65af55e3c6cd590747256bc1
Diffstat (limited to 'actionbarsherlock-samples/demos/src/com/actionbarsherlock/sample/demos/Preference.java')
-rwxr-xr-x | actionbarsherlock-samples/demos/src/com/actionbarsherlock/sample/demos/Preference.java | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/actionbarsherlock-samples/demos/src/com/actionbarsherlock/sample/demos/Preference.java b/actionbarsherlock-samples/demos/src/com/actionbarsherlock/sample/demos/Preference.java new file mode 100755 index 0000000..27cfc7d --- /dev/null +++ b/actionbarsherlock-samples/demos/src/com/actionbarsherlock/sample/demos/Preference.java @@ -0,0 +1,51 @@ +/* + * Copyright (C) 2011 Jake Wharton + * + * 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. + */ +package com.actionbarsherlock.sample.demos; + +import android.os.Bundle; +import com.actionbarsherlock.app.SherlockPreferenceActivity; +import com.actionbarsherlock.view.Menu; +import com.actionbarsherlock.view.MenuItem; + +public class Preference extends SherlockPreferenceActivity { + @Override + public boolean onCreateOptionsMenu(Menu menu) { + //Used to put dark icons on light action bar + boolean isLight = SampleList.THEME == R.style.Theme_Sherlock_Light; + + menu.add("Save") + .setIcon(isLight ? R.drawable.ic_compose_inverse : R.drawable.ic_compose) + .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT); + + menu.add("Search") + .setIcon(isLight ? R.drawable.ic_search_inverse : R.drawable.ic_search) + .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT); + + menu.add("Refresh") + .setIcon(isLight ? R.drawable.ic_refresh_inverse : R.drawable.ic_refresh) + .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT); + + return super.onCreateOptionsMenu(menu); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + setTheme(SampleList.THEME); //Used for theme switching in samples + super.onCreate(savedInstanceState); + + addPreferencesFromResource(R.xml.preferences); + } +} |