如何将TextView的文本设置为另一个类的整数值

时间:2014-09-06 15:06:13

标签: java android

如何将TextView的文本设置为另一个类的整数值。

我希望下面的文字设置的主要活动

 @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);


   TextView counterText = (TextView) findViewById(R.id.counter);


   counterText.setText();


}

下面的课程

public class Ship implements Serializable {

        private static int counter = 0;
        public int getCounter()
        {
            return counter;
        }

    }

3 个答案:

答案 0 :(得分:2)

对于首发,这应该有帮助

Ship s=new Ship();
int i=s.getCounter();
String value=String.valueOf(i);
counterText.setText(value);

答案 1 :(得分:1)

使用String.valueOf在TextView中显示Integer,如下:

counterText.setText(String.valueOf(new Ship().getCounter()));

答案 2 :(得分:0)

据我所知,您在第一次活动时无法访问第二个活动的UI组件。因此,最好的方法是通过putExtra意图方法传递值,然后通过获取它将其设置为第二个活动的 onCreate 中的 textview 。以下链接显示了此方法:http://mobileorchard.com/android-app-development-using-intents-to-pass-data-and-return-results-between-activities/