Modify user spinner appearance to match mocks
Bug: 16518801
Change-Id: I30aa65251d4a4aaa80dbde5881fc56fffb7d54f7
diff --git a/res/layout/spinner_view.xml b/res/layout/spinner_view.xml
index 72c9673..88af2e2 100644
--- a/res/layout/spinner_view.xml
+++ b/res/layout/spinner_view.xml
@@ -16,5 +16,10 @@
<Spinner xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/profile_spinner"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content" />
+ android:layout_width="wrap_content"
+ android:layout_height="@dimen/user_spinner_height"
+ android:dropDownVerticalOffset="@dimen/user_spinner_offset"
+ android:dropDownHorizontalOffset="@dimen/user_spinner_offset"
+ android:paddingBottom="@dimen/user_spinner_padding"
+ android:paddingTop="@dimen/user_spinner_padding"
+ android:paddingLeft="@dimen/user_spinner_padding" />
diff --git a/res/layout/user_preference.xml b/res/layout/user_preference.xml
index c0a68e5..79ffc38 100644
--- a/res/layout/user_preference.xml
+++ b/res/layout/user_preference.xml
@@ -17,17 +17,17 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/widget_frame"
android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- android:paddingStart="?android:attr/listPreferredItemPaddingStart"
- android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
+ android:layout_height="@dimen/user_spinner_item_height"
+ android:orientation="horizontal" >
<ImageView
android:id="@+android:id/icon"
- android:layout_width="@dimen/user_icon_diameter"
- android:layout_height="@dimen/user_icon_diameter"
+ android:layout_width="@dimen/user_icon_view_height"
+ android:layout_height="@dimen/user_icon_view_height"
android:layout_gravity="center"
- android:scaleType="fitCenter" />
+ android:scaleType="fitCenter"
+ android:paddingBottom="@dimen/user_spinner_padding"
+ android:paddingTop="@dimen/user_spinner_padding" />
<TextView
android:id="@+android:id/title"
@@ -38,6 +38,7 @@
android:labelFor="@+android:id/icon"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
- style="@style/TextAppearance.Medium"/>
+ android:paddingStart="@dimen/user_spinner_padding"
+ style="@style/TextAppearance.Medium" />
</LinearLayout>
\ No newline at end of file
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 24144b8..564128d 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -201,8 +201,13 @@
<!-- Sim Card Name length -->
<integer name="sim_name_length">32</integer>
- <!-- Diameter of a round user icon -->
- <dimen name="user_icon_diameter">56dp</dimen>
+ <!-- Height of a user icon view -->
+ <dimen name="user_icon_view_height">56dp</dimen>
+ <!-- User spinner offset-->
+ <dimen name="user_spinner_offset">-64dp</dimen>
+ <dimen name="user_spinner_height">72dp</dimen>
+ <dimen name="user_spinner_padding">8dp</dimen>
+ <dimen name="user_spinner_item_height">56dp</dimen>
<!-- CheckBoxPreference -->
<dimen name="checkbox_widget_min_width">58dip</dimen>