私はカスタムキーボードを作成しています..今私の質問は、キーが押されたときにカスタムポップアップが欲しいということです。じゃあ、変えようかな。この画像のようなキーのポップアップ
誰かがこれについて知っているなら、私を助けてください...
CapDroid
私はカスタムキーボードを作成しています..今私の質問は、キーが押されたときにカスタムポップアップが欲しいということです。じゃあ、変えようかな。この画像のようなキーのポップアップ
誰かがこれについて知っているなら、私を助けてください...
CapDroid
うん、全然辛くない。ここで AOSP の時刻を確認してください。
これはすべてリソース ファイルで行われます。短いスニペットを次に示します。symbols.xml
私のキーボードプロジェクトのファイルから。
<Key android:codes="49" android:keyLabel="1" android:keyEdgeFlags="left"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="¹½⅓¼⅛"/>
それは簡単です。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
(もちろん)。