Android-扩展ImageView的最佳实现

Android-扩展ImageView的最佳实现,android,dynamic,view,imageview,Android,Dynamic,View,Imageview,我有一个图库,我正在尝试扩展用户选择的图像。目前,我有一个带有ImageView的新xml布局(最终会有一个关闭和最大化按钮)。我使用充气器和addContentView()添加视图,但当我使用setContentView重新加载旧布局时,我无法编辑任何视图,它们都会返回默认值 该场景的最佳场景是用户单击图片,让它启动新布局,并在其后面的布局顶部使用ImageView和按钮,但退出后布局将恢复正常 所以我想问题是,你会怎么做呢?我对布局膨胀有一个非常基本的了解,这可能会更高级一些。你应该尝试在操

我有一个图库,我正在尝试扩展用户选择的图像。目前,我有一个带有ImageView的新xml布局(最终会有一个关闭和最大化按钮)。我使用充气器和addContentView()添加视图,但当我使用setContentView重新加载旧布局时,我无法编辑任何视图,它们都会返回默认值

该场景的最佳场景是用户单击图片,让它启动新布局,并在其后面的布局顶部使用ImageView和按钮,但退出后布局将恢复正常


所以我想问题是,你会怎么做呢?我对布局膨胀有一个非常基本的了解,这可能会更高级一些。

你应该尝试在操作视图操作中使用意图,这样其他应用程序可以处理显示。

你应该尝试使用inte使用ACTION\u VIEW ACTION,这是其他应用程序处理显示的方式。

问题是,我希望它覆盖在布局上,并带有“最大化”或“关闭”选项,不调用视图操作。问题是,我希望它覆盖在布局上,并带有“最大化”或“关闭”选项,不调用视图操作。您是否尝试过模仿“叠加”效果,只需在新活动中加载所选图像(带所需按钮),并使用(半)按钮透明背景?这样,您就不必对“图库式”布局进行任何更改。您可以在新活动中使用“最大化”操作动态调整ImageView的大小,甚至可以使用“最大化”ImageView将其刷新并启动新活动。顺便说一句,在此上下文中使用片段可能值得一试好的。你有没有尝试过通过简单地在一个新的活动中加载所选的图像(带有所需的按钮)来模拟“叠加”效果透明背景?这样,您就不必对“图库式”布局进行任何更改。您可以在新活动中使用“最大化”操作动态调整ImageView的大小,甚至可以使用“最大化”ImageView将其刷新并启动新活动。顺便说一句,在此上下文中使用片段可能值得一试好的。