2016-07-18 11 views
0

ListViewNestedScrollViewの中にあります(自分のRecycleListViewを使用したくありません)。リストアダプターinits in onCreateと他のフラグメントからのフラグメントに戻るときに再作成されません。しかし、私のNestedScrollViewは次にスクロールする(これを防ぐことはできますか?) NestedScrollViewがなければ、私のリストビューは同じ位置にとどまります。NestedScrollViewが自動的に一番上にスクロールしないようにする

答えて

-1

NestedScrollViewレイアウトから@ string/appbar_scrolling_view_behaviorを削除します。

+0

これは動作しません –

1

フラグメント状態のリストステータスをonPause()にして(バンドルに保存して)、onResume()で読み取って設定する必要があります。

保存したい値は、おそらくgetScrollY()です。 scrollTo(int x, int y)(x = 0、y = savedValue)で復元します。

また、あなたはそれは本当にクールだとNestedScrollViewCoordinatorLayoutで本当によく働く:-)がRecyclerViewを使用したいです。また、一度それを取得すると、ListViewよりもはるかに簡単に実装することができます。非常に軽量です。そして、私はかつてそれが子犬を火から救うのを見たことがありました。 RecyclerViewはda manです! :-D

関連する問題