0 EditTextで入力を行う方法はありますか?たとえば、1234は1 2 3 4のように見えますが、EditTextの各入力間に自動スペースを設定する方法はありますか? 出典 2016-05-12 Milos Cukic +0 文字を埋めたいのですか?あるいは、実際のスペース文字を挿入しようとしていますか?例えば、 '1 2 3 4 'とすると、ユーザは' 4'の後ろにテキスト入力カーソルを持っています。バックスペースキーを押すと、 '4'が削除されます。バックスペースキーをもう一度押すと、 '3'が取り除かれているか(' 3 4 'の間のスペースは埋められていますか)、スペースを削除していますか? – CommonsWare +0 はい、すべてのバックスペースが入力を削除しますが、スペースは視覚的な目的のためのものなので、スペースは文字そのものではありません。 – +0 'TextWatcher'を追加し、これを' onTextChangeListener'でプログラム的に行います。各テキストが追加されるときにスペースを追加し、数字/テキストが削除されたときに2つを削除します。 –
2 お試しandroid:letterSpacingまたはthe corresponding Java method setLetterSpacing()です。 出典 2016-05-12 19:40:16 CommonsWare
文字を埋めたいのですか?あるいは、実際のスペース文字を挿入しようとしていますか?例えば、 '1 2 3 4 'とすると、ユーザは' 4'の後ろにテキスト入力カーソルを持っています。バックスペースキーを押すと、 '4'が削除されます。バックスペースキーをもう一度押すと、 '3'が取り除かれているか(' 3 4 'の間のスペースは埋められていますか)、スペースを削除していますか? – CommonsWare
はい、すべてのバックスペースが入力を削除しますが、スペースは視覚的な目的のためのものなので、スペースは文字そのものではありません。 –
'TextWatcher'を追加し、これを' onTextChangeListener'でプログラム的に行います。各テキストが追加されるときにスペースを追加し、数字/テキストが削除されたときに2つを削除します。 –