如何用一行程式碼讓RecyclerView 從底部開始顯示顯示

語言: CN / TW / HK

highlight: androidstudio

做直播需求,設計要求聊天資訊需要從底部開始顯示,然後慢慢移動到頂部, 而不是先從頂部開始疊加。本以為很難得需求, 但是查了下,發現很簡單,就需要一行程式碼就可以實現。 特此記錄下。

LinearLayoutManager rvMsgLayoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false); rvMsgLayoutManager.setStackFromEnd(true);

#### 重點就是最後一句,給LinearLayoutManager設定 setStackFromEnd 屬性,讓預設從底端開始顯示。 此屬性只對LinearLayoutManager有效。