Notice
Recent Posts
Recent Comments
Link
투케이2K
955. (Android/Java) [간단 소스] 안드로이드 스피너 메뉴 목록 지정 ArrayList To ArrayAdapter 변환 소스 - list to adapter 본문
Android
955. (Android/Java) [간단 소스] 안드로이드 스피너 메뉴 목록 지정 ArrayList To ArrayAdapter 변환 소스 - list to adapter
투케이2K 2025. 3. 12. 20:17[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Java / Kotlin

[소스 코드]
// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------
- 언어 : Java / Kotlin
- 개발 툴 : AndroidStudio
- 기술 구분 : XML / Spinner / ArrayList / ArrayAdapter
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[XML : 소스 코드]
// --------------------------------------------------------------------------------------
<Spinner
android:id="@+id/groupSpinner"
android:layout_width="0dp"
android:layout_weight="0.6"
android:layout_height="match_parent"
android:layout_gravity="center"
android:background="#444444"
android:gravity="center"
android:overlapAnchor="false"
android:popupElevation="10dp"
android:popupBackground="#ffffff"
android:textColor="@color/black"
android:textSize="13sp"/>
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[Java : 소스 코드]
// --------------------------------------------------------------------------------------
// [XML 컴포넌트 매핑]
Spinner groupSpinner = findViewById(R.id.groupSpinner);
// [ArrayList To ArrayAdapter 변환]
ArrayList <String> listArray = new ArrayList<>();
for (int i=0; i<20; i++){
listArray.add(String.valueOf(i)); // [리스트에 추가]
}
ArrayAdapter<String> listAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, listArray);
// [어댑터 지정]
groupSpinner.setAdapter(listAdapter);
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[ArrayAdapter.createFromResource 사용해 스피너 메뉴 목록에 xml resource string array 지정]
https://blog.naver.com/kkh0977/223240345738?trackingCode=blog_bloghome_searchlist
[안드로이드 Spinner 스피너 메뉴 목록 생성 시 ArrayAdapter 어댑터 자식 텍스트 스타일 속성 설정 방법]
https://blog.naver.com/kkh0977/223767647363?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
반응형
'Android' 카테고리의 다른 글
Comments