Androidサンプルプロジェクト「Samplesoftkeyboard」をロードするだけです
symbol.xmlをカスタムのようなパターンに編集しました
今問題は
ユーザーがキーの組み合わせを押した場合、文字を表示する必要があります
どうやってやるの ?
編集:ユーザーがキーにいくつかの組み合わせを入力した場合、いくつかの異なる文字を表示する必要があります。たとえば、ユーザーが* 45 @を押した場合、ユーザーがそのキーボードで@記号を入力すると、Aに変更する必要があります。
Androidサンプルプロジェクト「Samplesoftkeyboard」をロードするだけです
symbol.xmlをカスタムのようなパターンに編集しました
今問題は
ユーザーがキーの組み合わせを押した場合、文字を表示する必要があります
どうやってやるの ?
編集:ユーザーがキーにいくつかの組み合わせを入力した場合、いくつかの異なる文字を表示する必要があります。たとえば、ユーザーが* 45 @を押した場合、ユーザーがそのキーボードで@記号を入力すると、Aに変更する必要があります。
xml
名前を使用してファイルを作成し、popup.xml
次のコードを挿入します。
<?xml version="1.0" encoding="UTF-8"?>
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p"
android:horizontalGap="0px"
android:verticalGap="5%p"
android:keyHeight="@dimen/key_height">
</Keyboard>
キーボードレイアウトファイル(のようなものqwerty.xml
)で、次の方法でキーを編集して、選択された候補を含むポップアップを表示する必要があります。
<Key android:codes="117" android:keyLabel="u"
android:popupKeyboard="@xml/popup"
android:popupCharacters="ü"/>