gpt4 book ai didi

android - 在 Activity 中的任意位置键入以在 android 中打开 edittext View

转载 作者:行者123 更新时间:2023-11-29 01:57:52 25 4
gpt4 key购买 nike

当用户开始在硬件键盘上书写时,我需要 Activity 将该输入定向到特定的 edittext View 。

我试图通过覆盖关键事件来“硬编码”它,但效率很低。尤其是在支持不同国家和语言方面..

例子:

case KeyEvent.KEYCODE_A:
case KeyEvent.KEYCODE_B:
case KeyEvent.KEYCODE_C:
etc.

有什么方法可以在 Android 中做到这一点?作为引用,Google Play 商店具有我正在寻找的相同功能。

谢谢

最佳答案

你可以试试这个。

@Override   
public boolean onKeyDown(int keyCode, KeyEvent event){

final EditText mEditText = (EditText) findViewById(R.id.edit_text);
if (!mEditText.hasFocus()){
mEditText.requestFocus();
mEditText.onKeyDown(keyCode, event);
}
return super.onKeyDown(keyCode, event);
}

关于android - 在 Activity 中的任意位置键入以在 android 中打开 edittext View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195906/

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