2017-05-12 10 views
0

実行するコマンドを選択するSpinnerがあります。私は、ユーザーがコマンドを選択して実行していることをプログラム的にシミュレートしたいと思います。Spinnerオプションのユーザー選択をシミュレートする方法

これは可能ですか?視覚的にも目にも見えない状態でも実行できますか?

+0

'Spinner.setSelection(int position)'を使用できます。私はこれが視覚的に行われるとは思わない –

+0

'.setSelection()'は選択をセットするだけでなく、 'onItemSelected()'リスナーを呼び出しますか? –

+0

おそらく、そうでなければグローバル変数に保存して自分自身で呼び出すことができます。 –

答えて

0

私は、あなたが目に見えない目に見えて、それを選択するにはアイテム

を選択しSpinner.setSelection(int position)を呼び出すことができ、あなたがspinner.setSelection(index)を呼び出して、ドロップダウンを開く必要がありspinner.performClick()を呼び出して試すことができます言ったように。その後もドロップダウンが開いている場合は、アクティビティのonBackPressed()を呼び出して閉じることができます。

関連する問題