Я следил за примерами на сайте developer.android.com относительно методов ввода и играл с образцом приложения SoftKeyboard. Вместе они дают более чем достаточно информации о создании простой клавиатуры.
Я сделал всплывающую клавиатуру, используя «android: popupKeyboard».
<Row android:keyHeight="@dimen/key_height"
android:id="@+id/label"
>
<Key android:codes="97" android:keyLabel="a" android:horizontalGap="@dimen/horizontal_border_gap"
android:keyEdgeFlags="left" android:keyBackground="@drawable/key_btn_l" android:popupKeyboard="@xml/popup"/>
<Key android:codes="115" android:keyLabel="s" android:keyBackground="@drawable/key_btn_l"/>
<Key android:codes="100" android:keyLabel="d" android:keyBackground="@drawable/key_btn_l"/>
<Key android:codes="102" android:keyLabel="f" android:keyBackground="@drawable/key_btn_a"/>
<Key android:codes="103" android:keyLabel="g" android:keyBackground="@drawable/key_btn_l" android:popupKeyboard="@xml/popup"/>
<Key android:codes="104" android:keyLabel="h" android:keyBackground="@drawable/key_btn_a"/>
<Key android:codes="106" android:keyLabel="j" android:keyBackground="@drawable/key_btn_a"/>
<Key android:codes="107" android:keyLabel="k" android:keyBackground="@drawable/key_btn_a"/>
<Key android:codes="108" android:keyLabel="l" android:keyBackground="@drawable/key_btn_l"/>
<Key android:codes="45" android:keyLabel="-" android:keyEdgeFlags="right" android:keyBackground="@drawable/key_btn_a"/>
</Row>
У меня есть вопрос о всплывающем окне.
Я хочу показать всплывающий центр клавиатуры. но всплывающее окно отображается рядом с нажатой клавишей. Есть ли идея показать всплывающее окно в центре клавиатуры?
при длительном нажатии клавиши отображается всплывающее окно. Я хочу показывать всплывающее окно при коротком нажатии. есть идея?
Если кто-нибудь знает решение, пожалуйста, помогите мне.