如何在android中隐藏和显示布局中的一些元素?

时间:2015-07-26 14:45:21

标签: android android-layout android-linearlayout

我试图在屏幕上隐藏线性布局,它是一些屏幕,如果我使用   机器人:能见度="不可见" 它从屏幕上占据一个空间,我不会看不见,其他元素必须以正确的顺序显示 在xml中有一个方法可以做到这一点或在Java代码中?

3 个答案:

答案 0 :(得分:2)

设置android:visibility="gone"或以编程方式setVisibility(View.GONE)

答案 1 :(得分:0)

不知道我是否已经找不到你要做的事情,但是invisible会隐藏元素,但元素仍然会占用它的空间。使用gone完全删除元素。

答案 2 :(得分:0)

您可以通过XML或以编程方式更改元素的可见性

  1. 通过计划

    TextView text =(TextView)findViewById(R.id.textView);

    text.setVisibility(View.GONE); //完全隐藏容器

  2. text.setVisibility(View.INVISIBLE); //占据空间,视图将隐藏

    1. 通过xml

    2. andoid:visibility ="去了"

      -------->