2011-09-23 4 views
17

expandablelistviewを使用して、異なる数の子を含むグループのリストを表示しています。時にはリストが非常に長いので、私はfastscrollを有効にしたいと思っていました。私はこれを行い、通常の方法で指でリストをスクロールするとすべてがうまくいきます。Android - expandablelistviewのfastscrollのサムネイルがスクロールリストを正しく表示しない

親指をつかんで下にドラッグすると、親指を上から約1/3移動したときにリストが最後の位置にスクロールされます。スクロールバーの高さ全体に応じてリストをサム位置にするにはどうすればよいですか?

+4

あなたのコードについて言及できますか? –

+0

このfastscrollのバグに対処するためのGoogleからの更新はありますか? – toobsco42

+0

誰もが良い解決策を見つけましたか? –

答えて

1

最後の回答が欠落しました。

これはAndroid FastScrollerの既知のバグです。

は私のコードは、それはいくつかの特定のケースのために働く回避策が含まれていhttp://code.google.com/p/android/issues/detail?id=24635

に添付を参照してください。

+0

長い時間を経て、私は自分のプロジェクトを更新し、あなたが言及したFastScrollerを使用しました。残念ながら、それは動作しないリストがあるようです。 – zreptil

0

私は回避策を掲載しましたhere。ユーザーがタッチまたは親指でスクロールすると、別の方法として動作するためにOnScrollListenerが使用されます。

+0

@ mitch000001、私は私のExpandableListViewアプリであなたのコードを試しましたが、それは私に任意のグループを展開するたびにNullPointerException強制終了エラーを与えました。動作させるにはSectionIndexer.javaが必要ですか?これで私を助けてもらえますか?ありがとうございました – Dante

関連する問題