2016-05-12 11 views
0

EditTextで入力を行う方法はありますか?たとえば、1234は1 2 3 4のように見えますが、EditTextの各入力間に自動スペースを設定する方法はありますか?

+0

文字を埋めたいのですか?あるいは、実際のスペース文字を挿入しようとしていますか?例えば、 '1 2 3 4 'とすると、ユーザは' 4'の後ろにテキスト入力カーソルを持っています。バックスペースキーを押すと、 '4'が削除されます。バックスペースキーをもう一度押すと、 '3'が取り除かれているか(' 3 4 'の間のスペースは埋められていますか)、スペースを削除していますか? – CommonsWare

+0

はい、すべてのバックスペースが入力を削除しますが、スペースは視覚的な目的のためのものなので、スペースは文字そのものではありません。 –

+0

'TextWatcher'を追加し、これを' onTextChangeListener'でプログラム的に行います。各テキストが追加されるときにスペースを追加し、数字/テキストが削除されたときに2つを削除します。 –

答えて

関連する問題