Android活动覆盖亲子关系

时间:2011-10-26 08:56:43

标签: android

我有一个父级活动,其中一个顶栏带有一些按钮,正在尝试将父活动加载到父活动之上的父活动作为Dialog使用

机器人:主题= “@机器人:风格/ Theme.Dialog” >

代码。并且它的加载很好,但我想单击父标签按钮上的按钮来更改子活动中的视图。将子活动加载为对话框主题,父活动按钮不活动。有没有办法做到这一点?这样我可以在将子活动加载为Dialog后访问父活动按钮?请给出一些解决方案.....

1 个答案:

答案 0 :(得分:0)

如果他们坐在两个不同的活动中,就没有办法实现这一目标。

但如果两个视图都在一个活动中,那就有办法了。

  • 您可以使用setContentView
  • 设置根视图的活动效果
  • 创建第二个视图,该视图可能是您的新活动。
  • 为此视图设置定义视图边界的LayoutParams
  • 将第二个视图添加到第一个视图。

现在,即使显示第二个视图,您也应该能够使用第一个视图中可见的按钮。