5

私はカスタムキーボードを作成しています..今私の質問は、キーが押されたときにカスタムポップアップが欲しいということです。じゃあ、変えようかな。この画像のようなキーのポップアップ

ここに画像の説明を入力

誰かがこれについて知っているなら、私を助けてください...

CapDroid

4

2 に答える 2

3

うん、全然辛くない。ここで AOSP の時刻を確認してください。 これはすべてリソース ファイルで行われます。短いスニペットを次に示します。symbols.xml私のキーボードプロジェクトのファイルから。

<Key android:codes="49" android:keyLabel="1" android:keyEdgeFlags="left"
     android:popupKeyboard="@xml/kbd_popup_template"
     android:popupCharacters="¹½⅓¼⅛"/>
于 2011-05-13T07:44:10.303 に答える
1

それは簡単です。android:iconPreviewキーの属性を設定するだけです。ここmy_icon_previewで、はプレビューポップアップのドローアブルです。

XMLの場合:

<Key android:codes="116"
     android:keyLabel="t"
     android:iconPreview="@drawable/my_icon_preview" />

Javaの場合:

tKey.iconPreview = getResources().getDrawable(R.drawable.my_icon_preview);

tKeyタイプはどこにありますかKeyboard.Key(もちろん)。

于 2011-05-28T21:26:36.680 に答える