Всплывающее окно софт-клавиатуры Android на долгом нажатии клавиши
Я разрабатываю программную клавиатуру Android:
public class CustomKeyboard extends Keyboard{...}
public class CustomKeyboardView extends KeyboardView{...}
public class CustomKeyboardIME extends InputMethodService implements KeyboardView.OnKeyboardActionListener{...}
На некоторых клавишах у меня есть popupKeyboard и 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" >
Но когда я долго нажимаю на «0», всплывающее окно с символом «)», но оно остается там, пока я не нажму кнопку «X» или «)».
И я хочу, чтобы он открывался только пока я держу палец. Что-то вроде на клавиатуре iPhone:
Кто-нибудь может помочь?
Спасибо!!