spinner에 배경으로 쓰려고 xml shape를 만드는 중인데 자꾸 오류가 났다.
xml에서 미리보기 할 때는
이렇게 잘 나오는데..
실행을 하면
이렇게 나오는 것이다.
▼문제가 된 코드
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
...
</item>
<item android:gravity="center_vertical|right">
<bitmap
android:src="@drawable/arrow" />
</item>
</layer-list>
▼ 옳게 수정한 코드
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
...
</item>
<item >
<bitmap
android:gravity="center_vertical|right"
android:src="@drawable/arrow" />
</item>
</layer-list>
화살표 <item> 에 android:gravity를 지정하는 게 아니라
화살표 <item> 내부의 <bitmap>에 지정해줘야 했음.
검색하기 애매해서 혼났다.
[참고링크] stackoverflow.com/questions/37411637/change-spinner-dropdown-icon/37461505
'개발 > Android' 카테고리의 다른 글
[안드로이드] module not specified (2) | 2021.03.19 |
---|---|
LeadingMarginSpan Customize 하기 (0) | 2021.01.08 |
안드로이드 Notification 로 Activity 실행 시 중복 실행 안 되게 (0) | 2020.06.25 |
Firebase Firestore 요약 (1) | 2018.10.11 |
TextView에 AutoSize 적용 안될때 (0) | 2018.10.08 |