I Android Soft-Tastatur entwickle:Android Softkeyboard Popup-Ansicht auf Taste lange drücken
public class CustomKeyboard extends Keyboard{...}
public class CustomKeyboardView extends KeyboardView{...}
public class CustomKeyboardIME extends InputMethodService implements KeyboardView.OnKeyboardActionListener{...}
Auf einigen Tasten habe ich popupKeyboard und popupCharacters:
<Key android:codes="144" android:keyLabel="0" android:popupKeyboard="@xml/key_popup" android:popupCharacters=")" android:keyEdgeFlags="right"/>
xml/key_popup.xml:
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p"
android:horizontalGap="0px"
android:verticalGap="0px"
android:keyHeight="@dimen/key_height" >
Aber wenn ich lange auf "0" tippe Popup mit ")" zeigt, aber es bleibt dort, bis ich die Taste "X" oder ")" drücken.
Und ich möchte, dass es nur geöffnet wird, während ich einen Finger halte. So etwas wie auf dem iPhone Tastatur:
Wer kann helfen?
Danke !!
Dank für die Änderung meiner Frage:
Um Ihre eigenen popupWindow für Tastatur finden Sie in diesem Thread zu machen. –