android将视图设置为不可见并返回可见

时间:2014-04-14 05:46:42

标签: android android-layout

我有一个FrameLayout我希望在点击按钮时将其消失,并在点击按钮时再次出现 我试过这个消失了,效果很好

background.setVisibility(View.INVISIBLE);
                background.invalidate();

但是当我尝试使用以下代码将其取回时,它无效。

background.setVisibility(View.VISIBLE);
                background.invalidate();

这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

检查执行这些

的线程

答案 1 :(得分:1)

看看这个example。这可能对你有所帮助! 我认为方法invalidate()使视图无效(在视图不可见之后),因此它不会恢复(对可见不可见)。