好吧,我的问题可能有点不成熟,但我真的很徘徊。
如何从活动B类访问活动A的布局。即我想从活动B更改活动A的xml
文件中的图像。
可能吗?请帮助。
答案 0 :(得分:1)
您不需要以这种方式执行此操作。我建议你看一下startActivityForResult。开始Activity B
,在那里完成所有必要的工作,一旦完成,您将返回到Activity A
并考虑到onActivityResult获得的数据,您可以更改图像在Activity A
答案 1 :(得分:0)
否则您无法访问另一个活动的视图。您可以导航到另一个活动并在那里更改图像。
您为每个活动设置布局,每个活动都有一个生命周期。
答案 2 :(得分:0)
您无法在运行时修改A图像,因为当B在前面时,A将处于暂停模式。您需要startActivityForResult();(A ----> B);
并且在ActivityForResult()
方法中,您需要更改处理程序逻辑以更改图像。
在B活动结束时,您需要设置结果。