Android 设置所有文本视图中的小数位数

Android 设置所有文本视图中的小数位数,android,Android,在我的应用程序中,我使用了很多十进制数字。我在很多文本视图中显示数字,但我想用小数点后两位显示这些数字。 有没有一种方法可以设置所有文本视图的小数位数,比如全局指令之类的?或者唯一可能的方法是在调用TextView.text()函数之前格式化每个字符串 谢谢,Direz您可以自己编写TextView的子类,并重写setText()方法,以便它为您应用该格式。这样,您只需将字符串格式逻辑放在一个位置,它将应用于所有视图。缺点是,您必须将应用程序中的所有文本视图切换到您自己的版本。我认为没有全局设置

在我的应用程序中,我使用了很多十进制数字。我在很多文本视图中显示数字,但我想用小数点后两位显示这些数字。 有没有一种方法可以设置所有文本视图的小数位数,比如全局指令之类的?或者唯一可能的方法是在调用TextView.text()函数之前格式化每个字符串


谢谢,Direz

您可以自己编写TextView的子类,并重写setText()方法,以便它为您应用该格式。这样,您只需将字符串格式逻辑放在一个位置,它将应用于所有视图。缺点是,您必须将应用程序中的所有文本视图切换到您自己的版本。

我认为没有全局设置。您需要为每个文本视图设置AFAIK。