gpt4 book ai didi

java - 从 keyOutputText android 获取文本

转载 作者:行者123 更新时间:2023-12-02 04:52:26 24 4
gpt4 key购买 nike

您好,我正在开发一个自定义键盘,我在键盘 xml 中使用了 android:keyOutputText=""。如何在java类中获取该文本?我只找到了如何使用 android:codes 与十进制代码一起使用。

最佳答案

我试过了。您可以在 OnKeyboardActionListener 的重写实现的 onText 方法中捕获 keyOutputText。像这样:

public class MyOnKeyboardActionListener implements OnKeyboardActionListener {
@Override
public void onKey(int primaryCode, int[] keyCodes) {
// handle key code
}

@Override
public void onText(CharSequence text) {
Log.d("DEBUG", "input text: " + text);
}

@Override public void onPress(int primaryCode) { }
@Override public void onRelease(int primaryCode) { }
@Override public void swipeLeft() { }
@Override public void swipeRight() { }
@Override public void swipeDown() { }
@Override public void swipeUp() { }
}

似乎具有 keyOutputText 设置的按键在按下时不会触发 onKey 方法。

关于java - 从 keyOutputText android 获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29093458/

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