Как удалить повторяющиеся ключи, предварительный просмотр пользовательской клавиатуры Android. Я использовал следующий метод для удаления предварительного просмотра ключей, которые я хочу. Но этот метод не работает для повторяющихся клавиш. (android: isRepeatable = "true") Если ключ не повторяется, работает следующий метод.Как удалить повторяющиеся ключи, предварительный просмотр пользовательской клавиатуры Android
удалить ключ XML
<Key android:codes="-5"
android:keyWidth="13%p"
android:keyIcon="@drawable/ic_key_delete_white"
android:keyBackground="@color/dark_key_background"
android:isRepeatable="true"
android:horizontalGap="3.5%p"
android:keyEdgeFlags="right"/>
Входной метод класса обслуживания
@Override
public void onPress(int primaryCode) {
if (primaryCode == -1
|| primaryCode == -5){
kv.setPreviewEnabled(false);
}
}
@Override
public void onRelease(int primaryCode) {
if(primaryCode == -1
|| primaryCode == -5){
kv.setPreviewEnabled(true);
}
}