用户单击软键盘上的麦克风时如何捕获

时间:2019-03-22 22:37:43

标签: java android kotlin android-edittext onkeylistener

在用户单击EditText字段并单击软键盘上的mic按钮之后,我想显示一个音量来显示音量。

我使用MediaRecorder使卷积器工作。但是当按下麦克风按钮时无法捕获任何按键事件。直到用户单击回车(箭头)键为止,似乎没有任何按键事件被发送。

editText.setOnKeyListener { _, keyCode, _ ->
if (keyCode == KeyEvent.KEYCODE_VOICE_ASSIST){
Log.d("ACTIVITY_NAME", "You pressed mic")
 true
  } else {
    false
   }
}

0 个答案:

没有答案