安卓键盘布局搜索

标签 android android-studio keyboard android-edittext uikeyboard

我在应用程序中看到很多搜索框,如果单击键盘布局就会变成搜索按钮。如果单击 EditText,如何将 Android 键盘布局从 Enter 更改为 Search?就像其他搜索框一样。谢谢

最佳答案

添加

android:imeOptions="actionSearch"

到布局文件中的 EditText

之后您可以通过以下代码管理“搜索”点击事件:

editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        if (actionId == EditorInfo.IME_ACTION_SEARCH) {
            performSearch();
            return true;
        }
        return false;
    }
});

关于安卓键盘布局搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38148380/

相关文章:

android - 在 Android 中锁定对选定应用程序的访问的机制是什么?

java - 泛型上的通配符错误

java - 无法将项目直接加载到操作栏中

windows - 在 Windows 上读取 hid 鼠标/键盘 (hidapi)

javascript - 从 Electron 应用程序发送 key ?

android - 在按钮单击中实现日期选择器并存储在编辑文本中

javascript - IONIC 键盘隐藏输入焦点

android - 使用 Android AccountManager 进行第三方 OAuth2 授权

java - 如何从日期选择器获取日期到android中的另一个 Activity

macos - UCKeyTranslate 对于键盘上的非 ascii 键返回垃圾信息