0

这是否可以使用 ImageView 元素创建一个新的活动(我们称之为“ImageActivity”),并且在我需要在许多地方(活动)显示相同图像的情况下,只需从“ImageActivity”继承这个图像?

4

2 回答 2

1

您可以将图像放置在独立的 xml 布局中,并将该布局作为所有活动布局的一部分。请参阅此处了解更多信息。

于 2012-11-21T20:00:30.283 回答
0

我需要在很多地方显示相同的图像(活动)

您可以使用相同的布局片段在所有 Activity 中创建具有相同设置的 ImageView,并将指向启动每个 Activity 的 Bundle 中的图像的数据传递。

只需使用 LayoutInflater 或 LayoutInflater 将代码段添加到每个 Activity <merge>,然后使用R.drawable.*、本地文件、URL 等将相同的图像加载到此布局中。

于 2012-11-21T19:39:07.027 回答