当我将文本视图可见性设置为
text.setVisibility(0)
;我无法隐藏这个文本视图。但是当我将代码更新为text.setVisibility(View.INVISIBLE)
后,文本视图被隐藏了......
我不知道为什么会发生这种事......
我认为你有误解,
0代表VISIBLE..你可以在这里查看开发者文档
0 is for VISIBLE 4 is for INVISIBLE 8 is for GONE
所以你的情况没有任何问题,它按照你传递的参数正常工作。
很简单,因为
INVISIBLE
的值为 4。
所以,试试这个代码
text.setVisibility(4);
会起作用。
int 是问题所在
DOC 官方
安卓:可见性
控制视图的初始可见性。
必须是以下常数值之一。
常数值说明 可见 0 在屏幕上可见;默认值。 不可见 1 不显示,但在布局时考虑 gone 2 完全隐藏,就像没有添加视图一样。
这对应于全局属性资源符号可见性。 相关方法
setVisibility(int)
View.GONE
= setVisibility(8)
View.INVISIBLE
= setVisibility(4)
View.VISIBLE
= setVisibility(0)
我面临的问题是您没有在 AndroidManifest.xml 中设置内部或外部命令 有帮助吗