[백업][가리사니] 안드로이드 스피너 스타일
android

이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.

<Spinner
	android:id="@+id/아이디"
 />

스피너에는 스타일을 줘도 잘 먹지 않습니다.

<Spinner
	android:id="@+id/아이디"
	style="@style/스타일이름"
 />

때문에 위와 같이 별도의 스타일로줍니다.

style.xml

<style name="스타일이름">
	<item name="android:background">@drawable/drawable이름</item>
</style>

/drawable/drawable이름.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
	<item>
	<layer-list>
		<item>
			<shape android:shape="rectangle">
				<solid android:color="#ffffff" /> <!-- 배경 -->
				<stroke android:width="1dip" android:color="#d0d3d8" /> <!-- 외각선 -->
			</shape>
		</item>
		<!-- 회살표를 넣기위해-->
		<item android:right="10dp">
			<bitmap android:src="@drawable/img_list_arrow_up"  android:gravity="center_vertical|right" />
		</item>
	</layer-list>
	</item>
</selector>

위와 같은 형식으로 짜서 사용하면됩니다. 위 소스의 @drawable/img_list_arrow_up은 예제로 넣은것임으로 직접 만들어서 사용하셔야 합니다.