2012-08-28 8 views
8

標準のAndroidキーボードに代わる小さなキーボードを作成しました。私のアプリでキーボードを標準入力として設定するにはどうすればよいですか? ありがとう自分のキーボードを標準入力として設定する方法

+1

をしないでください。システムのデフォルトキーボードを使用します。あなたが知っている物理的なキーボードを持っている人もいます!必要に応じて、キーボードをデフォルトのキーボードに置き換えることができるスタンドアロンのアプリとしてキーボードをリリースすることができます。しかし、アプリケーションごとに異なるキーボードは使い勝手の悪いものです。 –

+0

私は詳細を私の問題を説明します。基本的に私のキーボードを使用すると、EditTextのサイズは、私が追加するテキストと一致しません。どうして? – David

答えて

0

私はあなたに役立つかもしれないと思います。クラスInputMethodManagerで使用されているシステムキーボードを非表示にすることができます。その後、EditTextにonFocusListenerを作成し、フォーカスクラスを持っている場合はキーボードを自分で呼び出します。そのため

0

最初のあなたはuはそれをカスタマイズする必要が...キーボードレイアウトを作成する必要があります...この

<include android:id="@+id/Kinclude" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/keypad" android:visibility="invisible" />

のように..あなたがウル個人的なキーボードを表示する必要があります。レイアウトでそのキーパッドを含み、

ありがとう

とあなたのEditTextのクリックイベントを書いて、あなたがのEditTextクリックしたときに、このキーパッドを表示.... ...

関連する問題