所以我在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()
有谁知道这意味着什么?
答案 0 :(得分:0)
尝试将以下内容放入相应AndroidManifest.xml
块下的<activity>
:
android:windowSoftInputMode="adjustPan"
在评论中从here找到解决方案。