AndroidのSpinnerで選択したテキストを設定する方法は何ですか?
Androidで、Spinnerの選択テキストを設定する方法:
- ArrayAdapter を使用する: ArrayAdapter オブジェクトを作成し、Spinnerにバインドします。その後、setSelection() メソッドで選択するテキストを設定します。
Spinner spinner = findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.options_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setSelection(2); // 设置选择的文本
- 文字列リストを List オブジェクトに追加し、ArrayAdapter を使用して Spinner とバインドします。その後、setSelection() メソッドを使用して選択したテキストを設定します。
Spinner spinner = findViewById(R.id.spinner);
List<String> options = new ArrayList<>();
options.add("Option 1");
options.add("Option 2");
options.add("Option 3");
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, options);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setSelection(1); // 设置选择的文本
アダプターをSpinnerの アダプターにセットし、setSelection() メソッドで選択中のテキストを設定するようにしてください。