我想将View(A)放在另一个View(B)的顶部。但是,当我这样做时使用FrameLayout或RelativeLayout(这样View A和View B都被设置在同一位置)我可以通过View A隐约看到View B.我想让View A隐藏View B完全看不见。这有可能吗?
注意:ViewSwitcher不会满足我的特殊需求,也不会将View B的可见性设置为'隐藏'/'消失',因为我需要查看B '可见'并固定在原位,而视图A正在滑动/动画中和 看不见。
答案 0 :(得分:1)
是的,这是可能的。您可以将相应visibility
的{{1}}设置为View
或View.INVISIBLE
。在使用setVisibility(int)的代码中执行此操作或使用xml。
View.GONE
答案 1 :(得分:0)
在宣布(查看)A之前,您是否尝试声明(查看)B?
你能告诉我你的xml布局,也许可以提供帮助。
答案 2 :(得分:0)
可以通过为View A提供背景资源,即不透明的可绘制颜色或颜色。