2010-12-16 15 views
1

Androidキーボード用のカスタム入力タイプを作成することはできますか?カスタム入力タイプを作成

キーボードが数字パッドを最初に表示してから、ユーザーが浮動小数点型または整数型を入力した後、空白文字を入力してから、デフォルトのアルファベットキーボードに切り替えるようにしたいと考えています。

TextWatcherインスタンスを使用しようとしましたが、これは2.0以上のものではバグがあります(文字が失われることもありますが、これは1.6以降では発生しません)。

アイデア?

読んでいただきありがとうございます。

+0

「ソフトキーボード」サンプルを見ましたか? http://developer.android.com/resources/samples/SoftKeyboard/index.html – Squonk

+0

全く新しいタイプの入力をしたくないので、デフォルトのキーボードの動作を変更したいだけです。私はそれが可能かどうかは分かりません。私は数字パッドで開始し、スペースを押した後にアルファベットに切り替えるだけです。 – tonyc

答えて

0

はい、可能です。

私はそれを自分でやったことはありませんが、証拠は入力の種類として機能するアプリケーションにあります。 Swypeや8penなどのアプリを探す。それらは異なる入力タイプとして機能し、既定値に似たキーボード上にSwypeを構築し、異なる入力UIを提供する8penを提供します。

+0

全く新しい入力を作成したくなかったので、デフォルトのキーボードの動作を変更したいだけです。おかげさまで、混乱のために申し訳ありません。 – tonyc

+0

それでも可能です。まだそれらのアプリを証拠として、ここで彼らがしたことがあります。 1.使用されている入力を調べました。 2.それを自分のものに置き換えました。 あなたとする必要があるように聞こえます: 1.使用されている入力(デフォルトのキーボード)を見てください。 2.どのように配置されているかを確認します。 3.必要なものが達成されるように手配と動作を変更します。 それはまだ可能で、おそらくあなたに利用可能です。 Androidのソースコードに入る必要があります。私が最初に見たいのは、developer.android.comです。がんばろう! – Danny

関連する問題