我有一个具有线性布局和页脚的活动: 结构有点像这样:
< LinearLayout>
...
...
< LinearLayout>
机器人:ID = “@ + ID / main_view”
...
...
< / LinearLayout>
< LinearLayout>
机器人:ID = “@ + ID /页脚”
...
...
< / LinearLayout>
< / LinearLayout>
我在一定条件下使页脚不可见。 但我想制作main_view,调整大小以占用空间 通过使页脚不可见来实现。 有没有办法做到这一点?
感谢任何帮助。
答案 0 :(得分:4)
在setVisibility(View.GONE)
上致电View
。当可见性设置为VISIBLE
时,它被绘制,当设置为INVISIBLE
时,它不会被绘制但仍然被测量占用屏幕上的空间。当它设置为GONE
时,它不会被绘制而不会被测量。
答案 1 :(得分:0)
我假设您使用View.INVISIBLE
常量,它会隐藏视图但保留其使用的空间。您可以改用View.GONE
。