EditText android每3个字符之间的空格

问题描述 投票:0回答:1

我坚持如何制作,以便我可以分隔诸如1000、10000、100000、10000000之类的字符。只要有三个以上的字符,我就需要用它来分隔最后一个字符其余三位数。如果有6个以上的字符,我需要将其间隔两次,在最后三个数字的中间和之前。我需要将其作为edittext的遮罩,以便在输入时对其进行格式化。我当时正在考虑使用textwatcher,但我在考虑是否有更好的方法使用正则表达式来做到这一点。另外,如果有一种在前缀“ $”(美元符号)前加前缀的方法,也会有所帮助,但不是必须的。

非常感谢您的帮助:)

android android-studio android-edittext mask textwatcher
1个回答
0
投票

您将需要使用TextWatcher来实现您的目的。这是实现空格的一种简单方法:

© www.soinside.com 2019 - 2024. All rights reserved.