NestedScrollView
안에 ListView
이 있습니다. 내 조각에 RecycleListView를 사용하지 마십시오. 리스트 어댑터는 onCreate
에 있고, 다른 프래그먼트의 프래그먼트로 돌아갈 때 재 작성되지 않습니다. 하지만 내 NestedScrollView 다음 위로 스크롤합니다 (나는 이것을 막을 수 있습니까?). NestedScrollView
없이는 ListView가 같은 위치에 있습니다.NestedScrollView가 자동으로 상단으로 스크롤하지 못하도록합니다.
0
A
답변
-1
@ string/appbar_scrolling_view_behavior에서 NestedScrollView 레이아웃을 제거하십시오.
1
조각 상태에서 목록 상태를 onPause()
으로 유지하고 (번들에 저장) onResume()
으로 읽고 설정해야합니다. 몇 가지 상수 키를 만들고 저장하면 다음과 같이됩니다.
저장하려는 값은 대부분 getScrollY()
입니다. 그런 다음 scrollTo(int x, int y)
(x = 0 및 y = savedValue)으로 복원하려고합니다.
또한, 당신은 정말 멋지다 및 NestedScrollView
및 CoordinatorLayout
와 정말 잘 작동 :-)이 RecyclerView
을 사용하고자 할 . 또한 일단 번복을 얻으면 ListView
보다 훨씬 쉽고 빠르게 구현할 수 있습니다. 또한 매우 가볍습니다. 그리고 나는 강아지에게서 불을 피하는 것을 한번 보았습니다. RecyclerView는 다 남자입니다! :-D
이것은 작동하지 않습니다. –