Notice
Recent Posts
Recent Comments
Link
투케이2K
950. (Android/Java) [간단 소스] 안드로이드 Spinner 스피너 메뉴 목록 생성 시 ArrayAdapter 어댑터 자식 텍스트 스타일 속성 설정 방법 본문
Android
950. (Android/Java) [간단 소스] 안드로이드 Spinner 스피너 메뉴 목록 생성 시 ArrayAdapter 어댑터 자식 텍스트 스타일 속성 설정 방법
투케이2K 2025. 2. 20. 20:03[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Java / Kotlin

[소스 코드]
// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------
- 언어 : Java / Kotlin
- 개발 툴 : AndroidStudio
- 기술 구분 : Spinner / ArrayAdapter / TextColor
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[소스 코드]
// --------------------------------------------------------------------------------------
-----------------------------------------------
[res > value > arrays.xml]
-----------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="number_type">
<item>1</item>
<item>2</item>
<item>3</item>
</string-array>
</resources>
-----------------------------------------------
[res > layout > text_spinner_dropdown_item_style.xml]
-----------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:textSize="13sp"
android:layout_height="50dp"
android:ellipsize="marquee"
android:textColor="#ffffff"
android:textStyle="bold"/>
-----------------------------------------------
[Java > Spinner 어댑터 지정]
-----------------------------------------------
ArrayAdapter search_Adapter = ArrayAdapter.createFromResource(WorkplaceSearchActivity.this, R.array.number_type, R.layout.text_spinner_dropdown_item_style);
String [] searchArray = getResources().getStringArray(R.array.search_type);
searchSpinner.setAdapter(search_Adapter); // [스피너 목록에 어댑터 지정]
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[raw 폴더 , menu 폴더 , anim 폴더 생성 방법 설명]
https://blog.naver.com/kkh0977/222356039600?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
반응형
'Android' 카테고리의 다른 글
Comments