2

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

在 Java 中,我们执行以下操作:

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

是否可以对 textview 做同样的事情?如果是的话怎么做。谢谢

4

2 回答 2

11

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);
于 2012-06-04T07:29:25.347 回答
4

可以的,参考这个

String text = String.format("%0d", n);
textView.setText(text);
于 2012-06-04T07:30:26.247 回答