在edittext setfocus中,只能在模拟器上工作,但不能在moblie中工作

时间:2019-03-03 11:39:32

标签: android kotlin

当用户输入一定数量的数据时,我正在使用setfocus将焦点自动移至下一个edittext字段。它在模拟器中运行良好,但在移动设备中却无法运行。可能是什么问题

phone1!!.setOnKeyListener(View.OnKeyListener { v, keyCode, event ->
        Log.d("Deg===>>:", "=====" + phone1!!.text.length + "===" + keyCode + "======" + KeyEvent.KEYCODE_DEL)
        if (keyCode != KeyEvent.KEYCODE_DEL) {
            if (phone1!!.text.length == 2) {
                phone2!!.setFocusableInTouchMode(true)
                phone2!!.requestFocus()
            }
        }
        false
    })

0 个答案:

没有答案