在Android上,我有一个EditText
,如果文本未通过验证,我正在其中使用setError()
来显示错误。
显示错误popup
时,键盘被隐藏。有办法防止这种情况吗?
答案 0 :(得分:0)
我正在使用覆盖键盘Ime选项
editText.setOnEditorActionListener { _, actionId, _ ->
if(actionId == EditorInfo.IME_ACTION_DONE) {
validateText()
}
false
}
但是false
允许Android继续执行隐藏键盘的默认行为,将其更改为true
并且不再发生。
答案 1 :(得分:0)