summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2010-11-18 12:11:40 -0800
committerAdam Powell <adamp@google.com>2010-11-18 12:31:56 -0800
commitb33be1c672f459d94b151b3b2e3859a7655a7fa3 (patch)
treee9424d93720044610ce3970bf47a637492121ba2 /core
parent1c60300129e431ccf1cf258291eac5acdb3a2fe4 (diff)
downloadframeworks_base-b33be1c672f459d94b151b3b2e3859a7655a7fa3.zip
frameworks_base-b33be1c672f459d94b151b3b2e3859a7655a7fa3.tar.gz
frameworks_base-b33be1c672f459d94b151b3b2e3859a7655a7fa3.tar.bz2
Fix bug 3208911 - apps not getting default ActionBar style values
Change-Id: Ie2855d6ebbaf49d187dc8bd63fda7f1b397325b5
Diffstat (limited to 'core')
-rw-r--r--core/java/com/android/internal/widget/ActionBarView.java15
-rw-r--r--core/res/res/values/styles.xml2
-rw-r--r--core/res/res/values/themes.xml1
3 files changed, 10 insertions, 8 deletions
diff --git a/core/java/com/android/internal/widget/ActionBarView.java b/core/java/com/android/internal/widget/ActionBarView.java
index b382cee..f931217 100644
--- a/core/java/com/android/internal/widget/ActionBarView.java
+++ b/core/java/com/android/internal/widget/ActionBarView.java
@@ -173,7 +173,8 @@ public class ActionBarView extends ViewGroup {
final LayoutInflater inflater = LayoutInflater.from(context);
final int homeResId = a.getResourceId(
- com.android.internal.R.styleable.ActionBar_homeLayout, 0);
+ com.android.internal.R.styleable.ActionBar_homeLayout,
+ com.android.internal.R.layout.action_bar_home);
mHomeLayout = inflater.inflate(homeResId, this, false);
@@ -210,13 +211,13 @@ public class ActionBarView extends ViewGroup {
mLogoNavItem = new ActionMenuItem(context, 0, android.R.id.home, 0, 0, mTitle);
mHomeLayout.setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- Context context = getContext();
- if (context instanceof Activity) {
- Activity activity = (Activity) context;
- activity.onMenuItemSelected(Window.FEATURE_OPTIONS_PANEL, mLogoNavItem);
+ public void onClick(View v) {
+ Context context = getContext();
+ if (context instanceof Activity) {
+ Activity activity = (Activity) context;
+ activity.onMenuItemSelected(Window.FEATURE_OPTIONS_PANEL, mLogoNavItem);
+ }
}
- }
});
mHomeLayout.setClickable(true);
mHomeLayout.setFocusable(true);
diff --git a/core/res/res/values/styles.xml b/core/res/res/values/styles.xml
index 457ba0c..403ec2f 100644
--- a/core/res/res/values/styles.xml
+++ b/core/res/res/values/styles.xml
@@ -917,7 +917,7 @@
<item name="android:subtitleTextStyle">@android:style/TextAppearance.Widget.ActionBar.Subtitle</item>
<item name="android:progressBarStyle">@android:style/Widget.ProgressBar.Horizontal</item>
<item name="android:indeterminateProgressStyle">@android:style/Widget.ProgressBar.Small</item>
- <item name="android:homeLayout">@layout/action_bar_home</item>
+ <item name="android:homeLayout">@android:layout/action_bar_home</item>
</style>
<style name="Widget.ActionMode">
diff --git a/core/res/res/values/themes.xml b/core/res/res/values/themes.xml
index b5dcf05..f5dca47 100644
--- a/core/res/res/values/themes.xml
+++ b/core/res/res/values/themes.xml
@@ -92,6 +92,7 @@
<item name="groupButtonBackground">@null</item>
<item name="selectableItemBackground">@android:drawable/item_background</item>
+ <item name="homeAsUpIndicator">@android:drawable/ic_ab_back_holo_dark</item>
<!-- List attributes -->
<item name="listPreferredItemHeight">64dip</item>