0

我有一个带有标签内容的 TabHost。但是,此选项卡内容不会占据整个屏幕,并且会在顶部加载不同的布局。如何在创建选项卡活动时更改上面布局中的图像?

谢谢,

4

2 回答 2

0

我看到三种方式:

1.在两个Activity之间共享ImageView。为此,您可以将此元素设为私有并创建一个 getter。然后,您只需访问该元素并更改该元素。我不确定这会奏效。

2.preferred way 从远程源将图像加载到 onResume 中。然后,您只需从您的第二个活动中更改此远程路径。

3.以前的反应

于 2013-01-02T21:31:58.983 回答
0

您将无法从活动 B 访问活动 A 的视图;这是因为当您启动 Activity B 时,视图很可能会被破坏。

但是,您可以做的是以某种方式让 Activity A 知道在您回来时更改 ImageView。例如,您可以有一个静态字段,也可以使用setResult().

于 2013-01-02T21:30:16.347 回答