使布局的一部分不可见,另一部分可见
问题描述:
我想使从xml创建的LinearLayout不可见,并使用另一个可见的LinearLayout来替换它。替换版面开始不可见。当我最初看到的布局不可见时,它仍然在屏幕上留下空间。我如何刷新屏幕以便空间消失?使布局的一部分不可见,另一部分可见
答
也许你与View.GONE
混合起来View.INVISIBLE
:
int GONE
这种观点是不可见的,并且它不采取任何空间布局的目的。
int INVISIBLE
此视图是不可见的,但它仍占用空间用于布局目的。
答
我以前做过这件事,其实很简单。制作两个不同的布局xml文件,一个用于您要显示的每个布局。当你想从一个切换到另一个时,你所要做的就是致电setContentView(R.layout.some_layout)
,你就完成了!
很容易呃?
我不知道GONE存在。谢谢,我还是Android的全新 – JonF 2010-06-08 19:25:56