상세 컨텐츠

본문 제목

[안드로이드] 스피너(spinner) 드롭다운 사용방법

안드로이드

by aries574 2020. 4. 18. 12:07

본문


안드로이드에서는 다수의 아이템을 보여주고 선택해주는 드롭다운리스트를 스피너라는 이름으로 사용할 수 있다.

사용법을 알아봅시다.

 

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. 실행화면

 

반응형

관련글 더보기

댓글 영역