SQLCursorAdapter にマップされた ListView があります。デフォルトでは、特定のIDに対応するビューを常にチェックし、ListViewをスクロールしてその特定のアイテムを表示したいと考えています。どうすればそれを達成できますか?
注: アイテムの数は数百になる可能性があり、チェックしたいアイテムはリストのどこにでもあります。
SQLCursorAdapter にマップされた ListView があります。デフォルトでは、特定のIDに対応するビューを常にチェックし、ListViewをスクロールしてその特定のアイテムを表示したいと考えています。どうすればそれを達成できますか?
注: アイテムの数は数百になる可能性があり、チェックしたいアイテムはリストのどこにでもあります。
メソッドを使用できます。
listView.setSelection(position)
これを使用してみてください:
listView.smoothScrollToPosition(position);
ドキュメントから、それはあなたが求めていることをするはずだと思われます。
チェック項目の設定については、次のようなものを使用してください(変数として持っているチェックボックスだと思います)。
checkbox.setChecked(true);