Android RecyclerView - 键盘打开时保持最后一个可见项目

时间:2016-09-16 12:58:12

标签: android keyboard android-recyclerview

如果您正在使用Telegram,您可能已经看到,如果您在X上保留最后一个可见项目,当键盘打开时,您仍会看到项目X,如果您关闭键盘,项目X仍然在其位置。< / p>

示例:

  键盘关闭时

     

第1项

     

第2项

     

打开键盘时:

     

第1项

     

第2项

     

键盘

     

当您关闭键盘时,第一步就是您将看到的内容。

我想实现类似的东西。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity().getBaseContext());
linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
linearLayoutManager.setStackFromEnd(true);

setStackFromEnd()属性解决了这个问题。