gpt4 book ai didi

android - 如何找到在 Android softKeyboard 上按下的是哪个键?

转载 作者:行者123 更新时间:2023-11-30 03:17:28 27 4
gpt4 key购买 nike

请任何人告诉我是否有任何监听器以编程方式从软键盘查找 EditText 中当前按下的键。

onKeyListener 仅适用于硬键盘,我不能为每个键码写 100 if else 条件,使用 textwatcher 可以获取整个字符串,但不能获取当前按下的键。我研究了所有这些解决方案。

注意:我需要的是当用户按下“A”键时,它应该显示 toast “A”(或任何其他字母)

最佳答案

通过使用这个监听器,您将从 keyboard..

获取当前按下的键
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
char ch= s.charAt(start + count - 1);

}

这里会打印最后输入的字符..

关于android - 如何找到在 Android softKeyboard 上按下的是哪个键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19785882/

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