android 在Activity里怎样设置另一个xml布局文件TextView显示值

如有A、B两个activity,分别对应a、b两个xml,如何在A中对b中textview显示的值进行设定

第1个回答  2013-03-04
需求不合理啊
A显示的时候 可能B的对象还没创建

应该这样子
B中textview的值从某个模型里读取(你要懒得写模型, 直接定义public static变量也行)
然后A对这个模型里的值做修改
这样每次B读出来的就都能是最新的了追问

在A中如何修改呢,A本身对应的xml是a,在A如何中直接把某个值显示在b.xml textview中

追答

xml在运行时是改不了的
A, B都有对应的Java类
改Java变量啊...

追问

声明B后,在A中如何获取呢

追答

class A extends Activity {
.....
public void changeB(value) {
B.textValue = value;
}
}

class B extends Activity {
.....
public static String textValue;
}

本回答被提问者和网友采纳
第2个回答  2013-03-04
textview是根据产生的对象来的,不是XML里的
第3个回答  2013-03-04
若从A启动B, 则可以用intent传递数据。
相似回答