将TextView更改为Int值
问题描述:
我想要做的是将TextView的文本更改为整数的文本,以便在显示时页面将显示数字。将TextView更改为Int值
目前,TextView表示“VALUEFROMfirstResult”。我想把它改成firstResult的整数,例如如果生成的整数是23,那么TextView将会说23而不是前面提到的。
public class Second extends Activity{
TextView reslt;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.second);
}
public static void insert(int firstResult2) {
// TODO Auto-generated method stub
reslt = (TextView) findViewById(R.id.tvResult);
我该怎么做?
答
或者
reslt.setText(firstResult2 + "");
答
很简单:
reslt.setText(String.valueOf(firstResult2));
我认为这个指令将在内存中创建3串 “”,firstResult2的rappresentation作为字符串和串联。所以我的解决方案好一点,因为在内存中创建只有一个字符串 – StErMi 2012-01-08 16:44:29
工作就像一个魅力!它不允许非静态插入静态,所以我改变了“TextView reslt;”到“静态TextView reslt;” – MiKenning 2012-01-08 19:10:22
也想想StErMi,只是想增加另一个选项。 – Dante 2012-01-08 22:42:35