【发布时间】:2011-12-08 15:27:15
【问题描述】:
我有一个RelativeLayout,顶部有控件。在运行时,我想显示一个刚刚添加到布局中的 MapView,隐藏它下面的所有其他视图,但不是顶部的控件。 稍后 MapView 再次隐藏。
layout_main.bringChildToFront(layout_main.findViewWithTag("paramsUI"));
layout_main.invalidate();
findViewByTag 似乎有效,我已经在调试模式下检查过了。 我也试过了:
layout_main.findViewWithTag("paramsUI").bringToFront();
我还有其他事情要做吗?
编辑:抱歉,问题是 MapView 隐藏了控制栏,它应该在所有视图的顶部,因为调用了 bringToFront()。
【问题讨论】:
-
有什么问题?
MapView不会消失?或者控件不在MapView之上?