0
我想测量两个软键按下的时间。我试图实现KeyboardView.OnKeyboardActionListener,但它不工作。如何访问内置软键盘的资源ID?Android:如何实现软键按下的听众
keyboardView = (KeyBoardView) findViewByID(R.id. ??)
keyboardView.setOnKeyboardActionListener(kList);
KeyboardView.OnKeyboardActionListener kList = new KeyboardView.OnKeyboardActionListener() {
@Override
public void onPress(int primaryCode) {
Log.d("Hello", "1");
}
@Override
public void onRelease(int primaryCode) {
Log.d("Hello", "2");
}
@Override
public void onKey(int primaryCode, int[] keyCodes) {
Log.d("Hello", "3");
}
@Override
public void onText(CharSequence text) {
Log.d("Hello", "4");
}
如果这一切是错误的,请告诉我如何实现KeyboardView.OnKeyboardActionListener。
您正在尝试执行的操作将使用自定义键盘 –
您必须实现自己的自定义键盘。 –