public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView txt=new TextView(this);
txt.setText("1");
...
}
我动态创建了一个TextView,想在OnCreat()以外的地方调用这个txt要怎么找到这个txt?例如我想txt.setText("2");要怎么写?
------解决方案--------------------
将txt定义为全局变量就可以了,在onCreate外的地方直接用txt.setText("2")即可。
private TextView txt;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
txt=new TextView(this);
txt.setText("1");
...
}
------解决方案--------------------
我服了你了,你是在主线程改变它的内容的吗?不是的话写在runonuithread里面或者通过handle传递消息