2016-09-02 6 views
1

내 코드의 일부 스 니펫. 처음 RecyclerView를 만들 때 사용했습니다 recyclerView.scrollToPosition (chatDetailModels.size() - 1); 및 그 작동하지만 배열 목록에 항목을 추가하고 어댑터에 대한 notifyDataSetChanged 그 자동으로 바닥에 가지 않습니다 또한 일부 다른 기능을 시도하지만 그 나를 위해 작동하지 않습니다.RecyclerView에서 업데이트 어댑터 afterifydatasetcheded 후 스크롤 위치를 설정하는 방법

chatDetailModels.add(chatDetailModel); 
    adapter.notifyDataSetChanged(); 
    recyclerView.getLayoutManager().smoothScrollToPosition(recyclerView, null, adapter.getItemCount() - 1); 
+0

이 링크 참조 http://stackoverflow.com/questions/3606530/listview-scroll-to-the-end-of-the-after-after-updating-the-list –

+0

어떤 LayoutManager를 사용하고 있습니까? – Abbas

+0

링크 도움 여부를 알려주고 문제를 해결하십시오. –

답변

0

사용 최근 Recyclerview 버전. 그리고 당신은 어댑터를 설정 한 후 다음

recyclerview.smoothscrolltoposition(arraylist.size()-1); 

를 콜 -.

관련 문제