RecyclerView与EditText:Worng键盘瞬间完成

时间:2018-01-16 17:53:50

标签: android

所以我在RecyclerView中使用EditText时有这种奇怪的行为。

当我点击位于此RecyclerView的一个项目中的Button时,我从EditText获取Text,将其存储在Object中,并将Text设置为来自另一个对象的一些Data。

问题是,EditText具有InputType“Number”,当我单击Button时,错误的键盘会显示一秒钟,然后显示正确的键盘。错误的键盘我指的是输入类型为“文本”的EditText的键盘。

我注意到,我在Logcat中收到了这条消息:

D/Editor: setInputTypeforClipTray(): 0
W/IInputConnectionWrapper: finishComposingText on inactive InputConnection

有时候:

D/Editor: hideClipTrayIfNeeded() TextView is focused!! hideClipTray()

有谁知道这意味着什么?

1 个答案:

答案 0 :(得分:0)

尝试将以下内容放入相应AndroidManifest.xml块下的<activity>

android:windowSoftInputMode="adjustPan"

在评论中从here找到解决方案。