魅族手机无法获取焦点
本人场景是在弹窗的时候又动画效果,先禁止了可以输入的操作,后来动画结束以后用户修改数据的时候发现获取焦点的时候无法弹出魅族手机的键盘
et_id.onFocusChangeListener = object : View.OnFocusChangeListener {
override fun onFocusChange(v: View?, hasFocus: Boolean) {
if (hasFocus) {
isIdFource = true
et_id.postDelayed(object : Runnable {
override fun run() {
var keyboard: InputMethodManager = et_id.context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
keyboard.showSoftInput(tv_content, 0)
}
}, 200)
} else {
isIdFource = false
}
}
}
网友评论