目的

使安卓软件盘上的回车键键编程搜索键,便于直接搜索。

效果图如下:

Android 使软键盘的回车按钮变成搜索按钮(Kotlin)_搜索

实现方案

  1. EditText的xml中增加:
android:imeOptions="actionSearch"
android:maxLines="1"

在较低SDK版本中,还需要增加​​android:singleLine="true"​​,否则不会出现搜索按钮,并且仍然能够输入多行。

2. 代码调用(Kotlin):

editText.setOnEditorActionListener { _, actionId, _ ->
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
Toast.makeText(this, "哈哈", Toast.LENGTH_SHORT).show()
}
false
}