什么是CSS样式属性的android等效显示:none?
在网页中,display:none stylesheet会导致应用它的网页元素被隐藏,而不会占用任何空间。当使用Javascript动态更改元素的属性时,浏览器会显示元素移动其周围的任何其他元素。
答案 0 :(得分:41)
您可以在视图上使用setVisibility
。
有3个选项可供选择
可见 - 用户看到
INVISIBLE - 用户看不到。但观点仍然需要一些空间。
GONE - 用户看不到,视图不占用任何空间。
添加示例
4 LinearLayout
垂直方向的文字视图,全部可见
答案 1 :(得分:9)
android:visibility="gone"
或代码:[element].setVisibility(View.GONE);
这相当于CSS中的display:none。
还有android:visibility="invisible"
或.setVisibility(View.INVISIBLE)
等同于可见性:隐藏在CSS中 - 即元素被隐藏但仍占用布局中的空间。
setVisibility Android文档
android:visibility docs
答案 2 :(得分:3)
您可以使用:
button.setVisibility(view.GONE);
另外
button.setVisibility(view.INVISIBLE);
button.setVisibility(view.VISIBLE);