2017-01-05 11 views
0

私はinput.setRawInputType(Configuration.KEYBOARD_12KEYを使用していますので、ユーザーは便利で便利な数字パッドを使用しています。しかし、一部のデバイスでは、数字パッドにスペースバーがありません数字パッドにスペースバーが常に表示されていることを確認してください

ユーザーがいつも便利な方法で数字と共にスペースを入力できるようにするにはどうすればよいですか?

私はフラグメントを使って自分の数字パッドを作成することを考えましたが、それはあまりにも粗くてかわいいと感じます。

答えて

0

ただし、数字パッドにはスペースバーがありません。

12キーのキーパッドには、歴史的にスペースバーがありませんでした。タッチスクリーン以外の「タッチトーン」電話機など、12キーのキーパッドを備えたデバイスを見るとよいでしょう。

(ったく、私は古い感じ...)

しかし、示すためにどのようなキーの決定は、入力メソッドエディタ(ソフトキーボード)の開発者次第です。 12キー・キーパッドの要求はヒントであり、要求ではありません。また、「12キー・キーパッド」の定義はそれらの開発者の責任です。

ユーザはいつも便利な方法で数字と共に空白を入力することができますか?

技術的には、EditTextの点では、できません。これは、入力メソッドエディタの開発者が行うのではなく、あなた自身ではありません。あなたは、伝統的にスペースバーを持っていたので、英数字のキーパッドを要求することによって、オッズを上げることができます。

独自のデータ入力ボタンパッドを作成することも、EditTextを使用することもできますが、現在のテキストカーソル位置のEditTextにスペースを追加するためのUIにボタンを追加することもできます。

+0

これは私が考えていることです。確認していただきありがとうございます。私は数字の断片を作る必要があると思う – LPVOID

関連する問題