예시
펼치기 전 배경을 정한다.
나는 xml로 만들었다.
펼치기 전 배경색
img_primary_inline.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:color="@color/mint" android:width="1dp"/>
<solid android:color="@color/mint"/>
<corners android:radius="5dp"/>
</shape>
펼쳤을 때의 배경색
img_primary_outline.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:color="@color/mint" android:width="1dp"/>
<solid android:color="@color/while"/>
<corners android:radius="5dp"/>
</shape>
이제 스피너가 사용된 xml에 적용하면 된다.
펼치기 전
android:background="@drawable/img_primary_inline"
펼친 후
android:popupBackground="@drawable/img_primary_outline"
전체 코드
<Spinner
android:layout_width="104dp"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginTop="16dp"
android:background="@drawable/img_primary_inline"
android:popupBackground="@drawable/img_primary_outline"
android:spinnerMode="dropdown"
tools:listitem="@layout/item_list" />
'공부 > 안드로이드' 카테고리의 다른 글
[Android/Kotlin] 주간 달력 만들기 (0) | 2024.02.21 |
---|---|
[Android/Kotlin] fragment에서 fragment로 이동 (0) | 2024.02.21 |
[Android/Kotlin] 안드로이드 스튜디오 알림 안뜸 해결 (0) | 2023.11.05 |
[Android/Kotlin] 뷰바인딩 (0) | 2023.09.27 |
[Android/Kotlin] SQLite (0) | 2023.09.25 |