カスタムソフトキーボードを作成しました。全体を通してすべてのアプリケーションで機能します。
すべてのアプリケーションではなく、特定のアプリケーションで機能するようにソフトキーボードを作成することは可能ですか。
何か案は。
前もって感謝します
カスタムソフトキーボードを作成しました。全体を通してすべてのアプリケーションで機能します。
すべてのアプリケーションではなく、特定のアプリケーションで機能するようにソフトキーボードを作成することは可能ですか。
何か案は。
前もって感謝します
これを達成するためのさまざまな方法の良い説明があります。
Android Nethackアプリケーションには、アプリケーションのカスタムキーボードを作成する方法、画面に表示する方法、および複数のキーボードレイアウトを定義する方法の完全で明確なソースコードの例があります。それはあなたが知る必要があるほとんどすべてを含んでいます。
これは私が見た中で断然最高の例です。
うーん、アプリケーション内に独自のソフトキーボードを統合することはできますが、実際のキーボードを表示することはできません。多くの作業がありますが、それは可能だと思います。
ただし、特定のソフトキーボードを特定のアプリケーションに強制することはできませんが、多くのキーボードは、XMLでこれを使用してさまざまなスタイルをサポートしています。
android:inputType=""
おそらくそれらの1つがあなたに合うでしょうか?
たとえば、電子メールアドレスの形式での入力にキーボードを適合させたい場合は、次のようにします。
android:inputType="textWebEmailAddress"