스피너 (Spinner)
여러개의 값 중 1개를 선택하기 위해 사용하는 안드로이드 에서 제공해주는 위젯
터치시 기타 모든 사용 가능한 값을 포함하는 드롭다운 메뉴가 표시되며, 여기서 새 값을 선택할 수 있다
(xml)
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
(java)
package com.example.exam11_17;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final String[] movie = { "쿵푸팬더", "짱구는 못말려", "아저씨", "아바타", "대부",
"국가대표", "토이스토리3", "마당을 나온 암탉", "죽은 시인의 사회", "서유기" };
Spinner spinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<String> adapter;
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, movie);
spinner.setAdapter(adapter);
}
}