Android 恢复后使RecyclerView项完全可见
我不太清楚该怎么问这个问题,所以我提供了一些GIF来澄清 问题 第一个GIF显示了我的问题。当我在我的Android 恢复后使RecyclerView项完全可见,android,android-recyclerview,Android,Android Recyclerview,我不太清楚该怎么问这个问题,所以我提供了一些GIF来澄清 问题 第一个GIF显示了我的问题。当我在我的SnackBar中点击Undo时,恢复的项目不会出现在视图中,但我必须向上滚动才能看到它 期望的结果 在这第二张GIF中,恢复的项目非常整齐地弹回到移除前的位置。如果有人能给我指出正确的方向,那将非常有帮助 如下设置撤消按钮的onClickListener undo.setOnClickListener(new View.OnClickListener() { @Override
SnackBar
中点击Undo时,恢复的项目不会出现在视图中,但我必须向上滚动才能看到它
期望的结果
在这第二张GIF中,恢复的项目非常整齐地弹回到移除前的位置。如果有人能给我指出正确的方向,那将非常有帮助 如下设置撤消按钮的
onClickListener
undo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Restore your elements
yourAdapter.notifyDatasetChanged();
// Get the layout manager of your RecyclerView
LinearLayoutManager layoutManager = (LinearLayoutManager) mRecyclerView.getLayoutManager();
// Scroll to top
layoutManager.scrollToPositionWithOffset(0,0);
}
});
很高兴这有帮助:)