我将 android 软键盘更改为显示搜索图标而不是 Enter 图标。我的问题是:我如何检测到用户点击了那个搜索按钮?
最佳答案
在 edittext 中,您可能使用输入法选项进行搜索。
<EditText
android:imeOptions="actionSearch"
android:inputType="text"/>
现在使用 EditText 上的编辑器监听器来处理搜索事件,如下所示:
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
// Your piece of code on keyboard search click
return true;
}
return false;
}
});
关于java - 检测键盘搜索按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9948127/