Ich möchte die Zeit zwischen zwei Softkey drücken drücken. Ich habe versucht, den KeyboardView.OnKeyboardActionListener zu implementieren, aber es funktioniert nicht. Wie kann auf die Ressourcen-ID für die integrierte Soft-Tastatur zugegriffen werden?Android: So implementieren Sie einen Listener für Softkey drücken
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");
}
Wenn all dies falsch ist, bitte sagen Sie mir, wie man einen KeyboardView.OnKeyboardActionListener implementieren.
was Sie versuchen, wird mit benutzerdefinierten Tastaturen arbeiten –
Sie müssen Ihre eigene benutzerdefinierte Tastatur implementieren .. –