0

Androidサンプルプロジェクト「Samplesoftkeyboard」をロードするだけです

symbol.xmlをカスタムのようなパターンに編集しました

今問題は

ユーザーがキーの組み合わせを押した場合、文字を表示する必要があります

どうやってやるの ?

編集:ユーザーがキーにいくつかの組み合わせを入力した場合、いくつかの異なる文字を表示する必要があります。たとえば、ユーザーが* 45 @を押した場合、ユーザーがそのキーボードで@記号を入力すると、Aに変更する必要があります。

4

1 に答える 1

1

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="ü"/>
于 2012-12-22T11:30:29.053 に答える