1

SQLCursorAdapter にマップされた ListView があります。デフォルトでは、特定のIDに対応するビューを常にチェックし、ListViewをスクロールしてその特定のアイテムを表示したいと考えています。どうすればそれを達成できますか?

注: アイテムの数は数百になる可能性があり、チェックしたいアイテムはリストのどこにでもあります。

4

2 に答える 2

2

メソッドを使用できます。

listView.setSelection(position)
于 2011-11-03T04:54:01.340 に答える
1

これを使用してみてください:

listView.smoothScrollToPosition(position);

ドキュメントから、それはあなたが求めていることをするはずだと思われます。

チェック項目の設定については、次のようなものを使用してください(変数として持っているチェックボックスだと思います)。

checkbox.setChecked(true);
于 2011-11-03T05:48:54.940 に答える