0

有没有什么好简单的方法来格式化我想要的字段。

我想将字段值与字段文本分开。例如,我想将数字按 4 分组,所以当我将字段的值设置为它时,123456789它会显示为1 2345 6789,但是当我得到值时,我会得到不带空格的数字(123456789)。

我认为,这是小部件在其他工具(即 .Net VS)上的工作方式。我可以在那里设置一些映射、格式等,所以显示的内容取决于值和格式/映射。

在 android 中,必须对密码字段进行此操作。它有文本作为值,但它显示了一些点(值是mypassword和字段显示**********)。

4

1 回答 1

1

我猜你只是想以漂亮的格式显示数字,请使用 PhoneNumberUtils 提供的 API。

static String    formatNumber(String source)
static void  formatNumber(Editable text, int defaultFormattingType)

您可以将格式化字符串设置为文本视图以便很好地显示。但保存的内容仍然是没有任何格式的原始内容。

请参阅http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html上的 SDK 文档

于 2013-08-20T09:46:26.737 回答