如何在 android 中隐藏和显示布局中的某些元素?
How to hide and show some elments in layout in android?
我想在屏幕上隐藏一个线性布局,它是屏幕的一部分,如果我使用
android:visibility="invisible"
它从屏幕上取一个 space 并且 i 不会不可见并且其他元素必须以正确的顺序显示
xml 中或 Java 代码中是否有方法可以做到这一点?
设置 android:visibility="gone"
或以编程方式 setVisibility(View.GONE)
不知道我是否明白你在做什么,但是 invisible
会隐藏该元素,但该元素仍然会用完它的 space。使用 gone
完全删除元素。
您可以通过 XML 或编程方式更改元素的可见性
通过程序
TextView 文本 =(TextView)findViewById(R.id.textView);
text.setVisibility(View.GONE); //完全隐藏容器
或
text.setVisibility(View.INVISIBLE); //它占据space并且视图将隐藏
通过xml
andoid:能见度="gone"
-------->
我想在屏幕上隐藏一个线性布局,它是屏幕的一部分,如果我使用 android:visibility="invisible" 它从屏幕上取一个 space 并且 i 不会不可见并且其他元素必须以正确的顺序显示 xml 中或 Java 代码中是否有方法可以做到这一点?
设置 android:visibility="gone"
或以编程方式 setVisibility(View.GONE)
不知道我是否明白你在做什么,但是 invisible
会隐藏该元素,但该元素仍然会用完它的 space。使用 gone
完全删除元素。
您可以通过 XML 或编程方式更改元素的可见性
通过程序
TextView 文本 =(TextView)findViewById(R.id.textView);
text.setVisibility(View.GONE); //完全隐藏容器
或
text.setVisibility(View.INVISIBLE); //它占据space并且视图将隐藏
通过xml
andoid:能见度="gone"
-------->