내 응용 프로그램에서 재활용보기를 사용하고 있습니다. 레이아웃 관리자 변경을위한 상대 레이아웃에서보기를 재사용 할 수있는 버튼이 하나 있습니다. 먼저 그리드 레이아웃 관리자를 표시하고 버튼을 클릭하면 Linearlayoutmanager가 표시됩니다. 레이아웃 관리자를 변경하는 동안 리사이클 뷰가 첫 번째 위치에서 다시 시작됩니다.Recyclerview는 레이아웃을 변경 한 후에 스크롤 위치를 유지합니다.
레이아웃 관리자를 동적으로 변경하는 경우 현재 위치를 유지하는 데 도움을 줄 수 있습니까?
당신이'RecyclerView # scrollToPosition (INT 위치)'시도해 봤어? – nshmura
스크롤을 표시하고 싶지 않습니다. –
scrollToPosition에 스크롤이 표시되지 않습니다. 이 메소드 이름은 약간 복잡합니다. – nshmura