summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Adam Powell <adamp@google.com> 2010-10-14 16:24:59 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2010-10-14 16:24:59 -0700
commit302166c0fca3b39331856197f7e4089d425cd84c (patch)
treeec1121d34d6321b666ae60c11e83c648c22f553a
parent5b9895c0168e626de5490adf07ad689fdde5c517 (diff)
parent89edde3efad66063ff6108475976352c0c4e5fdb (diff)
Merge "Holo styling and metrics; holo spinners"
-rw-r--r--core/java/android/app/AlertDialog.java1
-rw-r--r--core/java/com/android/internal/widget/ActionBarView.java2
-rw-r--r--core/res/res/drawable-hdpi/spinner_active_holo_dark.9.pngbin0 -> 522 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_active_holo_light.9.pngbin0 -> 527 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_active_holo_dark.9.pngbin0 -> 508 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_active_holo_light.9.pngbin0 -> 517 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_default_holo_dark.9.pngbin0 -> 502 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_default_holo_light.9.pngbin0 -> 517 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_disabled_holo_dark.9.pngbin0 -> 361 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_disabled_holo_light.9.pngbin0 -> 364 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_focused_holo_dark.9.pngbin0 -> 435 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_focused_holo_light.9.pngbin0 -> 431 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_pressed_holo_dark.9.pngbin0 -> 634 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_cab_pressed_holo_light.9.pngbin0 -> 522 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_default_holo_dark.9.pngbin0 -> 513 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_default_holo_light.9.pngbin0 -> 528 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_disabled_holo_dark.9.pngbin0 -> 382 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_disabled_holo_light.9.pngbin0 -> 382 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_focused_holo_dark.9.pngbin0 -> 396 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_focused_holo_light.9.pngbin0 -> 532 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_pressed_holo_dark.9.pngbin0 -> 656 bytes
-rw-r--r--core/res/res/drawable-hdpi/spinner_pressed_holo_light.9.pngbin0 -> 536 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_active_holo_dark.9.pngbin0 -> 463 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_active_holo_light.9.pngbin0 -> 468 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_active_holo_dark.9.pngbin0 -> 399 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_active_holo_light.9.pngbin0 -> 403 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_default_holo_dark.9.pngbin0 -> 388 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_default_holo_light.9.pngbin0 -> 401 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_disabled_holo_dark.9.pngbin0 -> 310 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_disabled_holo_light.9.pngbin0 -> 287 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_focused_holo_dark.9.pngbin0 -> 375 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_focused_holo_light.9.pngbin0 -> 368 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_pressed_holo_dark.9.pngbin0 -> 455 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_cab_pressed_holo_light.9.pngbin0 -> 402 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_default_holo_dark.9.pngbin0 -> 456 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_default_holo_light.9.pngbin0 -> 467 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_disabled_holo_dark.9.pngbin0 -> 331 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_disabled_holo_light.9.pngbin0 -> 331 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_focused_holo_dark.9.pngbin0 -> 352 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_focused_holo_light.9.pngbin0 -> 499 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_pressed_holo_dark.9.pngbin0 -> 519 bytes
-rw-r--r--core/res/res/drawable-mdpi/spinner_pressed_holo_light.9.pngbin0 -> 457 bytes
-rw-r--r--core/res/res/drawable/spinner_background_holo_dark.xml25
-rw-r--r--core/res/res/drawable/spinner_background_holo_light.xml25
-rw-r--r--core/res/res/drawable/spinner_cab_background_holo_dark.xml25
-rw-r--r--core/res/res/drawable/spinner_cab_background_holo_light.xml25
-rw-r--r--core/res/res/layout/action_menu_item_layout.xml11
-rw-r--r--core/res/res/values/styles.xml18
-rw-r--r--core/res/res/values/themes.xml18
49 files changed, 133 insertions, 17 deletions
diff --git a/core/java/android/app/AlertDialog.java b/core/java/android/app/AlertDialog.java
index dc87aeb6353f..4a629bbecf20 100644
--- a/core/java/android/app/AlertDialog.java
+++ b/core/java/android/app/AlertDialog.java
@@ -78,7 +78,6 @@ public class AlertDialog extends Dialog implements DialogInterface {
TypedValue outValue = new TypedValue();
context.getTheme().resolveAttribute(com.android.internal.R.attr.alertDialogTheme,
outValue, true);
- Log.d("AlertDialog", "getDefaultDialogTheme data " + outValue.data + " id " + outValue.resourceId);
return outValue.resourceId;
}
diff --git a/core/java/com/android/internal/widget/ActionBarView.java b/core/java/com/android/internal/widget/ActionBarView.java
index 054423ccc09f..4c3bba1e0989 100644
--- a/core/java/com/android/internal/widget/ActionBarView.java
+++ b/core/java/com/android/internal/widget/ActionBarView.java
@@ -351,7 +351,7 @@ public class ActionBarView extends ViewGroup {
break;
case ActionBar.NAVIGATION_MODE_DROPDOWN_LIST:
mSpinner = new Spinner(mContext, null,
- com.android.internal.R.attr.dropDownSpinnerStyle);
+ com.android.internal.R.attr.actionDropDownStyle);
mSpinner.setOnItemSelectedListener(mNavItemSelectedListener);
addView(mSpinner);
break;
diff --git a/core/res/res/drawable-hdpi/spinner_active_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_active_holo_dark.9.png
new file mode 100644
index 000000000000..bbf28615b274
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_active_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_active_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_active_holo_light.9.png
new file mode 100644
index 000000000000..a10098df8b92
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_active_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_active_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_cab_active_holo_dark.9.png
new file mode 100644
index 000000000000..ffae7e7251b1
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_active_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_active_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_cab_active_holo_light.9.png
new file mode 100644
index 000000000000..eaa38e241eb2
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_active_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_default_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_cab_default_holo_dark.9.png
new file mode 100644
index 000000000000..869371095b37
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_default_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_default_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_cab_default_holo_light.9.png
new file mode 100644
index 000000000000..941739e02a76
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_default_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_disabled_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_cab_disabled_holo_dark.9.png
new file mode 100644
index 000000000000..e672c958e85a
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_disabled_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_disabled_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_cab_disabled_holo_light.9.png
new file mode 100644
index 000000000000..f4995402f731
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_disabled_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_focused_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_cab_focused_holo_dark.9.png
new file mode 100644
index 000000000000..f4900a5fa816
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_focused_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_focused_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_cab_focused_holo_light.9.png
new file mode 100644
index 000000000000..1286542b4adf
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_focused_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_pressed_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_cab_pressed_holo_dark.9.png
new file mode 100644
index 000000000000..dc236ec71ef8
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_pressed_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_cab_pressed_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_cab_pressed_holo_light.9.png
new file mode 100644
index 000000000000..17e3a2767978
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_cab_pressed_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_default_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_default_holo_dark.9.png
new file mode 100644
index 000000000000..7189c6d57268
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_default_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_default_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_default_holo_light.9.png
new file mode 100644
index 000000000000..996ef154925b
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_default_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_disabled_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_disabled_holo_dark.9.png
new file mode 100644
index 000000000000..adde69415794
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_disabled_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_disabled_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_disabled_holo_light.9.png
new file mode 100644
index 000000000000..fdb4bdff00a2
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_disabled_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_focused_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_focused_holo_dark.9.png
new file mode 100644
index 000000000000..d40d165b7112
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_focused_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_focused_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_focused_holo_light.9.png
new file mode 100644
index 000000000000..096b977f340a
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_focused_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_pressed_holo_dark.9.png b/core/res/res/drawable-hdpi/spinner_pressed_holo_dark.9.png
new file mode 100644
index 000000000000..5428b0a3a2c6
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_pressed_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/spinner_pressed_holo_light.9.png b/core/res/res/drawable-hdpi/spinner_pressed_holo_light.9.png
new file mode 100644
index 000000000000..33b661b07ad1
--- /dev/null
+++ b/core/res/res/drawable-hdpi/spinner_pressed_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_active_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_active_holo_dark.9.png
new file mode 100644
index 000000000000..c235501537ed
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_active_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_active_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_active_holo_light.9.png
new file mode 100644
index 000000000000..06e2bded2a9d
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_active_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_active_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_cab_active_holo_dark.9.png
new file mode 100644
index 000000000000..bb57d8d94c26
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_active_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_active_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_cab_active_holo_light.9.png
new file mode 100644
index 000000000000..4e3edff5afb3
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_active_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_default_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_cab_default_holo_dark.9.png
new file mode 100644
index 000000000000..62d2f6efc416
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_default_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_default_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_cab_default_holo_light.9.png
new file mode 100644
index 000000000000..df80aa67abbd
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_default_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_disabled_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_cab_disabled_holo_dark.9.png
new file mode 100644
index 000000000000..fc9c109e61dc
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_disabled_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_disabled_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_cab_disabled_holo_light.9.png
new file mode 100644
index 000000000000..7fc7cc1b5c78
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_disabled_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_focused_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_cab_focused_holo_dark.9.png
new file mode 100644
index 000000000000..0f49fe96e040
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_focused_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_focused_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_cab_focused_holo_light.9.png
new file mode 100644
index 000000000000..032d5d3ea190
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_focused_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_pressed_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_cab_pressed_holo_dark.9.png
new file mode 100644
index 000000000000..9b8a54b58423
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_pressed_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_cab_pressed_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_cab_pressed_holo_light.9.png
new file mode 100644
index 000000000000..6d4fa54db464
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_cab_pressed_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_default_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_default_holo_dark.9.png
new file mode 100644
index 000000000000..3dba23529331
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_default_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_default_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_default_holo_light.9.png
new file mode 100644
index 000000000000..4614cfa0387e
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_default_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_disabled_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_disabled_holo_dark.9.png
new file mode 100644
index 000000000000..95d7c86e5b4f
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_disabled_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_disabled_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_disabled_holo_light.9.png
new file mode 100644
index 000000000000..2dba2704f493
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_disabled_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_focused_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_focused_holo_dark.9.png
new file mode 100644
index 000000000000..2e2fadd83cf9
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_focused_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_focused_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_focused_holo_light.9.png
new file mode 100644
index 000000000000..5bbbf63953db
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_focused_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_pressed_holo_dark.9.png b/core/res/res/drawable-mdpi/spinner_pressed_holo_dark.9.png
new file mode 100644
index 000000000000..25aaed2d0159
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_pressed_holo_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/spinner_pressed_holo_light.9.png b/core/res/res/drawable-mdpi/spinner_pressed_holo_light.9.png
new file mode 100644
index 000000000000..29cbc4621542
--- /dev/null
+++ b/core/res/res/drawable-mdpi/spinner_pressed_holo_light.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinner_background_holo_dark.xml b/core/res/res/drawable/spinner_background_holo_dark.xml
new file mode 100644
index 000000000000..eb6b18b516cc
--- /dev/null
+++ b/core/res/res/drawable/spinner_background_holo_dark.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false"
+ android:drawable="@drawable/spinner_disabled_holo_dark" />
+ <item android:state_pressed="true"
+ android:drawable="@drawable/spinner_pressed_holo_dark" />
+ <item android:state_pressed="false" android:state_focused="true"
+ android:drawable="@drawable/spinner_focused_holo_dark" />
+ <item android:drawable="@drawable/spinner_default_holo_dark" />
+</selector>
diff --git a/core/res/res/drawable/spinner_background_holo_light.xml b/core/res/res/drawable/spinner_background_holo_light.xml
new file mode 100644
index 000000000000..9d17ed0c9bb4
--- /dev/null
+++ b/core/res/res/drawable/spinner_background_holo_light.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false"
+ android:drawable="@drawable/spinner_disabled_holo_light" />
+ <item android:state_pressed="true"
+ android:drawable="@drawable/spinner_pressed_holo_light" />
+ <item android:state_pressed="false" android:state_focused="true"
+ android:drawable="@drawable/spinner_focused_holo_light" />
+ <item android:drawable="@drawable/spinner_default_holo_light" />
+</selector>
diff --git a/core/res/res/drawable/spinner_cab_background_holo_dark.xml b/core/res/res/drawable/spinner_cab_background_holo_dark.xml
new file mode 100644
index 000000000000..5572450a5407
--- /dev/null
+++ b/core/res/res/drawable/spinner_cab_background_holo_dark.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false"
+ android:drawable="@drawable/spinner_cab_disabled_holo_dark" />
+ <item android:state_pressed="true"
+ android:drawable="@drawable/spinner_cab_pressed_holo_dark" />
+ <item android:state_pressed="false" android:state_focused="true"
+ android:drawable="@drawable/spinner_cab_focused_holo_dark" />
+ <item android:drawable="@drawable/spinner_cab_default_holo_dark" />
+</selector>
diff --git a/core/res/res/drawable/spinner_cab_background_holo_light.xml b/core/res/res/drawable/spinner_cab_background_holo_light.xml
new file mode 100644
index 000000000000..98ff48d00f03
--- /dev/null
+++ b/core/res/res/drawable/spinner_cab_background_holo_light.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ 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.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false"
+ android:drawable="@drawable/spinner_cab_disabled_holo_light" />
+ <item android:state_pressed="true"
+ android:drawable="@drawable/spinner_cab_pressed_holo_light" />
+ <item android:state_pressed="false" android:state_focused="true"
+ android:drawable="@drawable/spinner_cab_focused_holo_light" />
+ <item android:drawable="@drawable/spinner_cab_default_holo_light" />
+</selector>
diff --git a/core/res/res/layout/action_menu_item_layout.xml b/core/res/res/layout/action_menu_item_layout.xml
index 5e89f52ff0ce..1f3117ba92a7 100644
--- a/core/res/res/layout/action_menu_item_layout.xml
+++ b/core/res/res/layout/action_menu_item_layout.xml
@@ -17,7 +17,11 @@
<com.android.internal.view.menu.ActionMenuItemView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_gravity="center">
+ android:layout_gravity="center"
+ android:minWidth="64dip"
+ android:minHeight="?attr/actionBarSize"
+ android:paddingLeft="12dip"
+ android:paddingRight="12dip">
<ImageButton android:id="@+id/imageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@@ -30,5 +34,8 @@
android:layout_gravity="center"
android:visibility="gone"
android:background="?attr/groupButtonBackground"
- style="?attr/buttonStyleSmall" />
+ android:textAppearance="?attr/textAppearanceMedium"
+ style="?attr/buttonStyleSmall"
+ android:paddingLeft="4dip"
+ android:paddingRight="4dip" />
</com.android.internal.view.menu.ActionMenuItemView>
diff --git a/core/res/res/values/styles.xml b/core/res/res/values/styles.xml
index 0031a01a76ce..b772809ef5d3 100644
--- a/core/res/res/values/styles.xml
+++ b/core/res/res/values/styles.xml
@@ -1380,6 +1380,7 @@
</style>
<style name="Widget.Holo.Spinner" parent="Widget.Spinner.DropDown">
+ <item name="android:background">@android:drawable/spinner_background_holo_dark</item>
<item name="android:dropDownSelector">@android:drawable/list_selector_holo_dark</item>
<item name="android:popupBackground">@android:drawable/menu_dropdown_panel_holo_dark</item>
<item name="android:dropDownVerticalOffset">0dip</item>
@@ -1391,6 +1392,10 @@
<style name="Widget.Holo.Spinner.DropDown">
</style>
+ <style name="Widget.Holo.Spinner.DropDown.ActionBar">
+ <item name="android:background">@android:drawable/spinner_cab_background_holo_dark</item>
+ </style>
+
<style name="Widget.Holo.CompoundButton.Star" parent="Widget.CompoundButton.Star">
</style>
@@ -1454,10 +1459,10 @@
</style>
<style name="Widget.Holo.ActionButton" parent="Widget.ActionButton">
- <item name="android:paddingLeft">16dip</item>
- <item name="android:paddingRight">16dip</item>
- <item name="android:minWidth">64dip</item>
+ <item name="android:paddingLeft">4dip</item>
+ <item name="android:paddingRight">4dip</item>
<item name="android:minHeight">56dip</item>
+ <item name="android:scaleType">center</item>
</style>
<style name="Widget.Holo.ActionButton.Overflow">
@@ -1631,7 +1636,8 @@
<style name="Widget.Holo.Light.HorizontalScrollView" parent="Widget.HorizontalScrollView">
</style>
- <style name="Widget.Holo.Light.Spinner" parent="Widget.Spinner.DropDown">
+ <style name="Widget.Holo.Light.Spinner" parent="Widget.Holo.Spinner">
+ <item name="android:background">@android:drawable/spinner_background_holo_light</item>
<item name="android:dropDownSelector">@android:drawable/list_selector_holo_light</item>
<item name="android:popupBackground">@android:drawable/menu_dropdown_panel_holo_light</item>
<item name="android:dropDownVerticalOffset">0dip</item>
@@ -1643,6 +1649,10 @@
<style name="Widget.Holo.Light.Spinner.DropDown">
</style>
+ <style name="Widget.Holo.Light.Spinner.DropDown.ActionBar">
+ <item name="android:background">@android:drawable/spinner_cab_background_holo_light</item>
+ </style>
+
<style name="Widget.Holo.Light.CompoundButton.Star" parent="Widget.CompoundButton.Star">
</style>
diff --git a/core/res/res/values/themes.xml b/core/res/res/values/themes.xml
index e30adf3ce3cc..9dbb1deb5ac6 100644
--- a/core/res/res/values/themes.xml
+++ b/core/res/res/values/themes.xml
@@ -835,7 +835,7 @@
<item name="searchWidgetCorpusItemBackground">@android:color/search_widget_corpus_item_background</item>
<!-- Action bar styles -->
- <item name="actionDropDownStyle">@android:style/Widget.Holo.Spinner.DropDown</item>
+ <item name="actionDropDownStyle">@android:style/Widget.Holo.Spinner.DropDown.ActionBar</item>
<item name="actionButtonStyle">@android:style/Widget.Holo.ActionButton</item>
<item name="actionOverflowButtonStyle">@android:style/Widget.Holo.ActionButton.Overflow</item>
<item name="actionModeBackground">@android:drawable/cab_holo_dark</item>
@@ -1064,17 +1064,17 @@
<item name="searchWidgetCorpusItemBackground">@android:color/search_widget_corpus_item_background</item>
<!-- Action bar styles -->
- <item name="actionDropDownStyle">@android:style/Widget.Holo.Spinner.DropDown</item>
- <item name="actionButtonStyle">@android:style/Widget.Holo.ActionButton</item>
- <item name="actionOverflowButtonStyle">@android:style/Widget.Holo.ActionButton.Overflow</item>
+ <item name="actionDropDownStyle">@android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar</item>
+ <item name="actionButtonStyle">@android:style/Widget.Holo.Light.ActionButton</item>
+ <item name="actionOverflowButtonStyle">@android:style/Widget.Holo.Light.ActionButton.Overflow</item>
<item name="actionModeBackground">@android:drawable/cab_holo_light</item>
<item name="actionModeCloseDrawable">@android:drawable/cab_ic_close_holo</item>
- <item name="actionBarTabStyle">@style/Widget.Holo.ActionBarView_TabView</item>
- <item name="actionBarTabBarStyle">@style/Widget.Holo.ActionBarView_TabBar</item>
- <item name="actionBarTabTextStyle">@style/Widget.Holo.ActionBarView_TabText</item>
+ <item name="actionBarTabStyle">@style/Widget.Holo.Light.ActionBarView_TabView</item>
+ <item name="actionBarTabBarStyle">@style/Widget.Holo.Light.ActionBarView_TabBar</item>
+ <item name="actionBarTabTextStyle">@style/Widget.Holo.Light.ActionBarView_TabText</item>
<item name="actionModeStyle">@style/Widget.Holo.Light.ActionMode</item>
- <item name="actionModeCloseButtonStyle">@style/Widget.Holo.ActionButton.CloseMode</item>
- <item name="actionBarStyle">@android:style/Widget.Holo.ActionBar</item>
+ <item name="actionModeCloseButtonStyle">@style/Widget.Holo.Light.ActionButton.CloseMode</item>
+ <item name="actionBarStyle">@android:style/Widget.Holo.Light.ActionBar</item>
<item name="actionBarSize">56dip</item>
<item name="dividerVertical">@drawable/divider_vertical_holo_light</item>