0

私はアプリ開発に非常に慣れていません。既存のソースからソフトキーボードを開発しました。参照しましたSDK softkeyboard sampleが、絵文字を追加するのに何の助けもありません。

ソフトキーボードに自分の絵文字を追加したいのですが、どうすればこれを実現できますか?私が調査したところ、実際のソフトキーボード自体を作成する方法しか見つかりませんでしたが、カスタムキーボード(独自の絵文字を追加)を作成する方法については何も見つかりませんでした。ソフトキーボードにカスタム絵文字を追加する方法に関するアドバイス、ブログ投稿、または参照は大歓迎です。ありがとう!

4

1 に答える 1

1

qwerty.xml、などに似た XML でキーボード レイアウトを追加し、キーを、絵文字アイコン (など) を使用し、絵文字のテキストを出力するsymbols.xmlキー ( など) に置き換えます。次に、mEmoticonKeyboard のような名前のキーボードを SoftKeyboard クラスに追加し、、 などを作成するのと同じ方法でインスタンス化します。android:keyIcon="@drawable/smiley_icon"android:keyOutputText=":-)"mQwertyKeyboadmSymbolsKeyboard

このキーボードを表示するには、 のキーボード ローテーション サイクルに追加しhandleShift()ます。

于 2012-04-12T03:23:25.000 に答える