【问题标题】:Change TextView to Int Value将 TextView 更改为 Int 值
【发布时间】:2012-01-08 15:49:07
【问题描述】:

我要做的是将TextView的文本更改为整数的文本,以便在显示时页面将显示数字。

目前,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);

我该怎么做?

【问题讨论】:

    标签: android integer textview


    【解决方案1】:

    很简单:

    reslt.setText( String.valueOf(firstResult2) );
    

    【讨论】:

      【解决方案2】:

      或者

      reslt.setText(firstResult2 + "");
      

      【讨论】:

      • 我认为这条指令将在内存中创建 3 个字符串,"",将 firstResult2 表示为字符串和连接。所以我的解决方案更好一点,因为在内存中只创建 1 个字符串
      • 工作就像一个魅力!它不允许将非静态插入到静态中,所以我更改了“TextView reslt;”到“静态 TextView reslt;”
      • StErMi也这么想,只是想添加另一个选项。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 2012-05-14
      相关资源
      最近更新 更多