Make Recycler View show rows from bottom

后端 未结 6 838
遇见更好的自我
遇见更好的自我 2021-01-03 17:24

I saw somewhere method to make RecyclerView show ViewHolders from bottom to top. Now, i can\'t find it anywhere (after half of hour going through <

6条回答
  •  北荒
    北荒 (楼主)
    2021-01-03 18:17

    Here is the solution in Kotlin

    val llm = LinearLayoutManager(this)
    llm.stackFromEnd = true     // items gravity sticks to bottom
    llm.reverseLayout = false   // item list sorting (new messages start from the bottom)
    
    rv_chat_history.layoutManager = llm
    

    Or if you like the apply method:

    recycler.apply { 
        layoutManager = LinearLayoutManager(this).apply { 
            stackFromEnd = true
            reverseLayout = true
        }
    }
    

提交回复
热议问题