如何将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;
}
}
答案 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/