스피너 사용하는 방법임. 이것역시 Adapter에서 만들고 관리해주는 기능임.
00. 스피너위젯을 클릭하여 생성한다.
01. 메인 Script에 가서 코딩해준다.
package com.example.joey.myspinner;
import ...
public class MainActivity extends AppCompatActivity {
String[] names = {"바나나","사과","딸기","메론","오렌지"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_spinner_item,
names
);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(getApplicationContext(),"선택된 아이템 :"+names[position], Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
}
02. 실행해본다.
03. 딸기를 눌러보자.
04. 잘 작동됨을 확인 할 수 있다.
05. 다른 것을 눌러도 잘 작동됨을 확인 할 수 있다.