打开键盘后如何向上推屏幕,以便用户看到自动完成功能?

时间:2019-05-10 04:39:47

标签: android kotlin autocomplete keyboard

我有一个具有自动完成功能的字段,一旦用户开始输入,该字段就会变为可见。我的问题是,尽管键盘没有隐藏输入字段本身,但它通过自动完成功能隐藏了其下方的回收站视图,用户甚至看不到它出现了。

请明确说明,我已经在清单中显示了android:windowSoftInputMode="stateHidden|adjustResize",这不是问题所在,而是隐藏在入口下方的视图。

**获得有关问题的建议的答案不是我的问题,这些问题的答案就是我的指导。请不要提出相同的建议。

1 个答案:

答案 0 :(得分:0)

如果您的键盘在recyclerview上打开,您可以尝试

将布局放到ScrollView下为rootView

之后,将此代码添加到您的activity

int[] location = new int[2];
recyclerView.getLocationInWindow(location);
scrollview.scrollTo(location[0],location[1] + 100);