2011-12-21 9 views
0

アプリケーション内のすべてのアクティビティ(これはAndroidによって管理されるため)は、スクロール位置を保持しておき、画面に戻るときに保持されます。リストはスクロール位置を維持しません

たとえば、リストの半分をスクロールして別のアクティビティに移動するボタンを押すと、戻るボタンを押してリストに戻ると、リストはまだ中央にスクロールされます。

すべてのアクティビティ1.

私は理由を理解できません。私は奇妙なことはしませんし、私のアプリケーションの他のリストとは違うこのリストでは何もしません。私はここにコードを提示していないことを認識しています。私は奇妙なことをやっていないので、何をプレゼントするか分からない。

誰かが私が調査できるものについて何か提案がありますか?

答えて

0

どのようなcollectionを使用していますか? arrayarrayadapterに再割り当てすると、あなたの位置がリセットされます。このようなオブジェクトを作成するのは苦労して、より大きなメモリ容量を消費し、期待どおりに動作しなくなります。

arrayadapterOnResume()またはOnStart()の方法で割り当てられていて、問題がある場合もあります。

関連する問題