gpt4 book ai didi

android - 在软键盘上使用 "ENTER"键而不是单击按钮

转载 作者:IT老高 更新时间:2023-10-28 13:06:56 29 4
gpt4 key购买 nike

你好我有一个搜索的 EditText 并搜索 Button。当我输入搜索文本时,我想使用软键盘上的 ENTER 键而不是搜索 Button 来激活搜索功能。

提前感谢您的帮助。

最佳答案

您可以通过在 EditText 上设置 OnKeyListener 来实现。

这是我自己的代码示例。我有一个名为 addCourseTextEditText,当单击 Enter 键或 d-pad 时,它将调用函数 addCourseFromTextBox

addCourseText = (EditText) findViewById(R.id.clEtAddCourse);
addCourseText.setOnKeyListener(new OnKeyListener()
{
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if (event.getAction() == KeyEvent.ACTION_DOWN)
{
switch (keyCode)
{
case KeyEvent.KEYCODE_DPAD_CENTER:
case KeyEvent.KEYCODE_ENTER:
addCourseFromTextBox();
return true;
default:
break;
}
}
return false;
}
});

关于android - 在软键盘上使用 "ENTER"键而不是单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4451374/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com