0

文字列配列が入力されたListViewがあります。アイテムを動的に選択したいのですが、.setSelection(1)と.setSelectionFromTop(1,100)が機能しません。

list.setSelection(2);
Log.i(TAG, "my pos: "+ list.getSelectedItemPosition());

これは「mypos:-1」をトレースします

誰かアイデアはありますか?

4

1 に答える 1

0

setSelection()そしてgetSelectedItemPosition()2つの異なることを参照してください。

「選択」は、のように最初に表示される行を指しgetFirstVisiblePosition()ます。
「選択済み」とは、のように選択されたビューを指しますView#setSelected()

あなたはどれが欲しいですか?

于 2012-12-17T23:38:28.757 に答える