处理EditText上的Enter键(Kotlin,Android)

She*_*gar 10 android android-edittext kotlin

如何在Android Kotlin语言中处理EditText上的Enter键?

She*_*gar 26

贝娄是上述问题的最简单的解决方案

    editText.setOnKeyListener(View.OnKeyListener { v, keyCode, event ->
                if (keyCode == KeyEvent.KEYCODE_ENTER && event.action == KeyEvent.ACTION_UP) {
                    //Perform Code 
                    return@OnKeyListener true
                }
                false
            })
Run Code Online (Sandbox Code Playgroud)

  • 确保检查“动作”是关闭还是打开,以免重复。如果(keyCode == KeyEvent.KEYCODE_ENTER && event.action == KeyEvent.ACTION_UP) (2认同)