summaryrefslogtreecommitdiff
path: root/actionbarsherlock-samples/demos/src/com/actionbarsherlock/sample/demos/Preference.java
diff options
context:
space:
mode:
authorTom Taylor <tomtaylor@google.com>2013-06-17 15:40:51 -0700
committerTom Taylor <tomtaylor@google.com>2013-06-17 15:40:51 -0700
commit7064b96091b83ef79810aa58e898c5d731f575e7 (patch)
treeb94a9dea6edec0a8f3f8f935c899415dd5060e46 /actionbarsherlock-samples/demos/src/com/actionbarsherlock/sample/demos/Preference.java
parent21c7a6546d24bedeab8f1491cf90e2c4c2862cf9 (diff)
downloadactionbarsherlock-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-xactionbarsherlock-samples/demos/src/com/actionbarsherlock/sample/demos/Preference.java51
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);
+ }
+}