我有一个包含不同列的表。而不是为每个项目创建文本视图,我希望每行有一个textview。我想逐个添加每个项目到行字符串。因为有些项目可能有1位数,有些可能有两位数,我想格式化它。
在Java中我们做了类似的事情:intn = 7;
System.out.format("%0d", n); // --> "07"
是否可以使用textview进行相同的操作?如果是的话怎么做。感谢
答案 0 :(得分: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);
答案 1 :(得分:3)
可以参考this
String text = String.format("%0d", n);
textView.setText(text);