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。
您正在嘗試執行的操作將使用自定義鍵盤 –
您必須實現自己的自定義鍵盤。 –