spinnerの使い方で迷ったのでメモ
layout/main.xml に追加
---
android:layout_width="fill_parent"/>
---
main.java に追加(関数作った)
---
//スピナーの内容設定
private void setSpinnerItem() {
// スピナーボタンに表示するテキスト
ArrayAdapter
// スピナーを押したときに表示されるドロップダウンアイテム
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//選択項目の設定
adapter.add( "あ");
adapter.add( "い");
adapter.add( "う");
adapter.add( "え");
adapter.add( "お");
Spinner spinner=(Spinner)findViewById( R.id.spinner);
spinner.setAdapter(adapter);
//スピナーが押されたときの設定
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
//選択されたときの挙動
//@Override
public void onItemSelected(AdapterView> parent,View view,int position,long id){
Spinner spinner = (Spinner) parent;
Log.d("Spinner", "onItemSelected id = " + id + "("+ spinner.getSelectedItem().toString() + ")");
}
//選択されなくなったときの挙動
//@Override
public void onNothingSelected(AdapterView> parent) {
Log.d("Spinner", "onNothingSelected");
}
});
}
---