본문 바로가기
Android

Spinner

by hiro1983 2016. 8. 10.

Spinner는 보통 SelectBox나 DropDownList라고도 불리는 데이터 표현 방식이다.

(예전 회원가입 화면에서 시, 군, 구를 선택하는 것을 생각하면 될 듯 하다.)


기본적인 Spinner 구성은 아래와 같다.


SpinnerActivity.java

package net.hellohiro.adaptersample;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.ArrayAdapter;
import android.widget.Spinner;

public class SpinnerActivity extends AppCompatActivity {
    private String[] data = {"JAVA", "JSP", "Android", "Oracle", "HTML5"};
    private Spinner mSpinner;
    private ArrayAdapter<string> mAdapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_spinner);

        mSpinner = (Spinner)findViewById(R.id.spinner1);
        mAdapter = new ArrayAdapter<string>(getBaseContext(), android.R.layout.simple_spinner_dropdown_item, data);

        mSpinner.setAdapter(mAdapter);
    }
}


activity_spinner.xml



    



'Android' 카테고리의 다른 글

FCM을 사용하여 Push 구현(1) - Google 설정  (0) 2016.09.02
안드로이드 디버깅 방법  (0) 2016.08.13
ListView  (0) 2016.08.10
IntentFlag  (0) 2016.08.08
Extra - PutExtra, getExtra  (0) 2016.08.05