2012-03-15 10 views
0

私はカスタムソフトキーボードを作成しました。これは、すべてのアプリケーションで動作します。特定のアプリケーション用のカスタムアンドロイドソフトキーボード

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

アイデアそして、実際のものを表示しない - 事前

答えて

1

Hereは、これを達成するためのさまざまな方法の良い説明です。

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

私が見てきた最良の例です。

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

0

ウムで

おかげで、私はあなたのアプリケーション内で独自のソフトキーボードを統合することができると思います。しかし、多くの作業が、私はそれを行うことができると思います。

android:inputType=""

おそらくそれらのいずれかがあなたに合うでしょう:あなたは、特定のアプリケーションに特定のソフトキーボードを強制することはできませんが、キーボードの多くはXMLでこれを使用して、異なるスタイルをサポートするただし

?例えば

あなたは電子メールアドレスの形式で入力するためのキーボードフィットをたい場合:

android:inputType="textWebEmailAddress"

+0

あなたの答えをありがとうヨアキムを。しかし、今は何が起こっているのですか、私はソフトキーボードを作成し、私の電話やエミュレータにインストールされます。それから私は設定 - >言語とキーボードからそれを有効にする必要があります。次に、このカスタムキーボードを使用する必要がある場合、私はEditTextのいずれかを保持する必要があります。次に、入力項目を選択します。しかし、私が望むのは、上記の手順に従わないようにソフトキーボードを作成する必要があります。デフォルトでは、私のカスタムキーボードは自分のアプリケーションでのみ動作します。お知らせ下さい。 –

+0

私はそれが可能ではないと思います。 –

関連する問題