有什么好的简单方法可以根据我的需要格式化字段吗。
我想将字段值与字段文本分开。例如,我想将数字按4分组,所以当我将字段的值设置为123456789
时,它将显示为1 2345 6789
,但当我获得值时,我将获得不带空格的数字(123456789
)。
我认为,这就是小部件在其他工具上的工作方式,即.Net VS。我可以在那里设置一些映射、格式等,所以显示的内容取决于值和格式/映射。
在android中,必须对密码字段执行此操作。它有文本作为值,但它显示一些点(值为mypassword
,字段显示**********
)。
我想你只是想以漂亮的格式显示数字,请使用PhoneNumberUtils提供的API。
static String formatNumber(String source)
static void formatNumber(Editable text, int defaultFormattingType)
您可以将格式化的字符串设置为文本视图,以便很好地显示。但是保存的内容仍然是没有任何格式的原始内容。
请参阅SDK文档,网址为http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html