안드로이드에서는 다수의 아이템을 보여주고 선택해주는 드롭다운리스트를 스피너라는 이름으로 사용할 수 있다.
사용법을 알아봅시다.
1. Spinner태그를 만든다.
예) activity_main.xml
<Spinner
android:id="@+id/colorSpinner"
android:layout_width="100dp"
android:layout_height="wrap_content"
/>
2. 스피너에 들어갈 데이터를 만들어서 넣는다.
예) MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//1. 스피너에 들어갈 데이터
String[] colors = {"빨간색", "파란색", "초록색"};
//2. 스피너 객체생성
Spinner colorSpinner = findViewById(R.id.colorSpinner);
//3. 배열 어뎁터 생성
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, simple_spinner_item, colors);
//4. 배열 어뎁터 설정
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//5. 설정한 어뎁터 스피너에 셋팅
colorSpinner.setAdapter(adapter);
}
3. 실행화면
[안드로이드] GPS 상태확인 (0) | 2020.04.20 |
---|---|
[안드로이드] 간단한 데이터 저장 SharedPreferences 사용법 (0) | 2020.04.20 |
[안드로이드] 드로어블 이미지 클릭 상태 변경 (0) | 2020.04.17 |
[안드로이드] 엑셀(xls) 파일 등록, 읽기 (6) | 2020.04.16 |
[안드로이드] 텍스트뷰 공통문자 등록 및 사용(strings.xml) (0) | 2020.04.16 |
댓글 영역