在我的应用程序中,我使用了很多十进制数字。我在很多TextViews中显示数字,但我想显示带有2位小数的数字。 有没有办法将这个小数位数设置为所有TextViews,如全局指令或什么?或者唯一可能的方法是在调用TextView.text()函数之前格式化每个字符串?
谢谢,Direz
答案 0 :(得分:0)
您可以自己编写TextView的子类并覆盖setText()方法,以便它为您应用格式。这样,您只需将String格式逻辑放在一个位置,它就会应用于您的所有视图。不利的一面是,您必须将应用中的所有TextView切换到您自己的版本。