0

カスタムソフトキーボードを作成しました。全体を通してすべてのアプリケーションで機能します。

すべてのアプリケーションではなく、特定のアプリケーションで機能するようにソフトキーボードを作成することは可能ですか。

何か案は。

前もって感謝します

4

2 に答える 2

1

これを達成するためのさまざまな方法の良い説明があります

Android Nethackアプリケーションには、アプリケーションのカスタムキーボードを作成する方法、画面に表示する方法、および複数のキーボードレイアウトを定義する方法の完全で明確なソースコードの例があります。それはあなたが知る必要があるほとんどすべてを含んでいます。

これは私が見た中で断然最高の例です。

http://code.google.com/p/nethack-android/

于 2014-11-28T07:22:29.410 に答える
0

うーん、アプリケーション内に独自のソフトキーボードを統合することはできますが、実際のキーボードを表示することはできません。多くの作業がありますが、それは可能だと思います。

ただし、特定のソフトキーボードを特定のアプリケーションに強制することはできませんが、多くのキーボードは、XMLでこれを使用してさまざまなスタイルをサポートしています。

android:inputType=""

おそらくそれらの1つがあなたに合うでしょうか?

たとえば、電子メールアドレスの形式での入力にキーボードを適合させたい場合は、次のようにします。

android:inputType="textWebEmailAddress"

于 2012-03-15T12:12:16.307 に答える