私はSpinner
自分のアプリに1つ持っています。スピナーのすべてのアイテムを自動的に表示したい。このシナリオでは、アイテムを選択するためにスピナーに触れたりクリックしたりすることさえありません。
Spinner
特定の条件が発生したときに、そのアイテムを自動的に表示するように呼び出すことはできますか?
これを行う方法を教えてください。
私はSpinner
自分のアプリに1つ持っています。スピナーのすべてのアイテムを自動的に表示したい。このシナリオでは、アイテムを選択するためにスピナーに触れたりクリックしたりすることさえありません。
Spinner
特定の条件が発生したときに、そのアイテムを自動的に表示するように呼び出すことはできますか?
これを行う方法を教えてください。
はい、使用できます
spinner.performclick();
特定の状況が発生したとき。
特定の条件が発生するたびに、以下のコードを含む関数を呼び出すことができます。配列の内容を変更して以前の項目を削除し、スピナーに新しい項目を適用するだけです。
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);