Browse Source

[회원가입][Bug] API 19버전 테스트시 스피너 레이아웃 이상현상 수정

Hasemi 6 years ago
parent
commit
e436baf931

BIN
app/src/main/res/drawable-hdpi/icon_arcordion_open_arrow.png


BIN
app/src/main/res/drawable-mdpi/icon_arcordion_open_arrow.png


BIN
app/src/main/res/drawable-xhdpi/icon_arcordion_open_arrow.png


BIN
app/src/main/res/drawable-xxhdpi/icon_arcordion_open_arrow.png


BIN
app/src/main/res/drawable-xxxhdpi/icon_arcordion_open_arrow.png


+ 14 - 17
app/src/main/res/drawable/spinner_drop_down.xml

@@ -1,25 +1,22 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector
-  xmlns:app="http://schemas.android.com/apk/res-auto"
-  xmlns:android="http://schemas.android.com/apk/res/android">
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
   <item>
+
     <layer-list>
-      <item>
-        <shape>
-          <gradient android:angle="90"
-                    android:endColor="#ffffff"
-                    android:startColor="#ffffff"
-                    android:type="linear" />
 
-          <corners android:radius="5dp" />
+      <item>
+        <color
+          android:color="@android:color/white"/>
+      </item>
 
-          <padding android:bottom="3dp"
-                   android:left="3dp"
-                   android:right="3dp"
-                   android:top="3dp" />
-        </shape>
+      <item>
+        <bitmap
+          android:gravity="center_vertical|right"
+          android:src="@drawable/icon_arcordion_open_arrow"/>
       </item>
-      <item android:gravity="center|right" android:drawable="@drawable/icon_open_arrow"/>
+
     </layer-list>
+
   </item>
+
 </selector>

+ 1 - 1
app/src/main/res/layout/sign_up_auth_view.xml

@@ -443,10 +443,10 @@
         android:id="@+id/spinner_first_phone_number"
         android:layout_width="0dp"
         android:layout_height="40dp"
+        style="@style/MobileAuthViewSpinner"
         android:layout_marginStart="5dp"
         android:layout_weight="2"
         android:spinnerMode="dropdown"
-        android:background="@drawable/spinner_drop_down"
         android:entries="@array/phone_numbers"
         android:focusable="true"
         android:lineSpacingExtra="5sp"

+ 5 - 0
app/src/main/res/values/styles.xml

@@ -120,4 +120,9 @@
     <item name="android:radius">2dp</item>
     <item name="android:scrollbarThumbVertical">@drawable/scroll_bar_thumb</item>
   </style>
+
+  <style name="MobileAuthViewSpinner" parent="@style/Widget.AppCompat.Spinner">
+    <item name="overlapAnchor">true</item>
+    <item name="android:background">@drawable/spinner_drop_down</item>
+  </style>
 </resources>