私は単純なListView
を持っており、setChoiceMode
をListView.CHOICE_MODE_SINGLE
に設定したアイテムがいくつかあります。これはアイテムをタッチすると強調表示されることを意味します。ユーザーがどのようなメニューの選択肢見ることができるこの方法は、(ListView
がメニューです)選択した:プログラムでリストビューでアクティブ化されたアイテムを設定する
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
は、しかし、私は(ない触れることによって)コードからその選択を変更したいです。私はこれを試しました:
listView.setSelection(0);
しかし、それは効果がないようです。おそらく、選択と活性化は異なる概念ですから。利用可能なsetActivated(int)
メソッドはありません。
'.setItemChecked(position、true);' –
@Shayanpourvatanそれを試してみてください。あなたのコメントは答えになるはずです:)。 –