键盘隐藏后,RecyclerView滚动到顶部

时间:2017-08-02 12:44:59

标签: android android-recyclerview

我的recyclerView高度和宽度为matchParent,位于某些视图的上方和下方。 recyclerView下面的视图为editText。当在editText中键入内容并且键盘关闭时,recyclerView会滚动到顶部。知道它为什么会发生以及如何解决它。

相关xml at:https://gist.github.com/anonymous/42c38f8a50daf0f441552c985e29a309

1 个答案:

答案 0 :(得分:2)

您可以尝试将此代码添加到清单中:

// inside a form object, setup the layout
TableLayout tl = new TableLayout(3, 1);
tl.setGrowHorizontally(true);
setScrollable(false);
setLayout(tl);
...
// and add stuff to it
add(tl.createConstraint().heightPercentage(15), labelDesc);
add(tl.createConstraint().heightPercentage(50), compGroup);
add(tl.createConstraint().heightPercentage(35), recentSearchContainer);

修改