2012-03-07 16 views
2

私はデータベースから動的に項目を読み込んで、スクロール可能なリストビューを持っています。そして、私は100ピクセルでスクロールするための "UP"と100ピクセルだけスクロールするための "Down"の2つのボタンを持っています。 問題は、クリックした後、画面がスクロールした後、リストビューのすべての項目が適切な場所で選択できないということです。たとえば、私はキーを押して、うまくスクロールしますが、それ以降はitem3をクリックし、click1オブジェクトとしてitem1を受け入れます。 ListView.refreshDrawableState()を試しましたが、動作しません。ListViewスクロールアップ/ダウンボタンクリックのバグをクリック

答えて

1

毎回100ピクセルずつリストをスクロールする代わりに、setSelection()メソッドを使用すると便利です。上にスクロールしているときに選択を増やし、上に移動するときには減らします。これにより、適切なアイテムがクリックされていることが保証されます。お役に立てれば。

+0

+1は答えに同意します。 – MKJParekh

+0

多くの場合、それは私の問題を解決しました。 –

+0

@HosseinAmini、これは助けてくれて嬉しいです。あなたが役に立つと思ったら、答えを受け入れることを検討してください。 – Egor

関連する問題