Android,是否可以格式化像System.out.format("%02d",n)的文本视图;?

Hes*_*sam 1 format android textview

我有一个不同列的表.而不是为每个项目创建文本视图,我希望每行有一个textview.我想逐个添加每个项目到行字符串.因为有些项目可能有1位数,有些可能有两位数,我想格式化它.

在Java中我们做类似的事情:

intn = 7;
System.out.format("%0d", n);      //  -->  "07"
Run Code Online (Sandbox Code Playgroud)

是否有可能与textview相同的方式?如果是的话怎么做.谢谢

Dhe*_*ngh 9

http://developer.android.com/guide/topics/resources/string-resource.html

格式化字符串

<string name="welcome_messages">Hello, %1$s! You have %2$d new messages.</string>

Resources res = getResources();
String text = String.format(res.getString(R.string.welcome_messages), username, mailCount);
Run Code Online (Sandbox Code Playgroud)