gpt4 book ai didi

android - Edittext 帮助 - onKeyListener 不起作用

转载 作者:行者123 更新时间:2023-11-30 04:23:06 25 4
gpt4 key购买 nike

我有一个简单的编辑文本,我已经添加到我的布局中。我在onCreate方法中添加了一个简单的OnKeyListener如下:

final EditText simpleEditText = (EditText) findViewById(R.id.editText1);
simpleEditText.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
System.out.println("HELLO");
return false;
}
});

当应用程序启动时,一切正常。对于每个按下的键,HELLO 都会打印两次 - 一次用于 DOWN 操作,一次用于 UP 操作。

现在,当我用鼠标单击编辑文本时,编辑文本不再运行我的 onKey 方法中的代码。我究竟做错了什么?我仍然希望在用户单击编辑文本后接收关键事件。我不关心鼠标点击,我只是用它来重新定位光标。光标重新定位后,不再注册按键事件。

请查看所附图片以了解更多信息。

谢谢扎米尔

http://i.stack.imgur.com/j2DP7.jpg

最佳答案

As per android API , onKey 仅适用于按下的物理键。您可能需要考虑鼠标点击的 OnClickListener。这是 API documentation .

关于android - Edittext 帮助 - onKeyListener 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8977050/

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