gpt4 book ai didi

java - View.INVISIBLE 和 android :invisible 的值之间的区别

转载 作者:行者123 更新时间:2023-11-29 08:00:06 25 4
gpt4 key购买 nike

我是 Android 开发的新手,所以我正在开发一个简单的应用程序来隐藏按下某个按钮的 TextView ,因此在按钮的 OnClick 事件方法的 java 代码中我将 TextView 设置为不可见,我使用:

textView.setVisibility(1);

因为 1 是 android reference 中描述的“不可见”的值, 但它不起作用,所以在我使用

textView.setVisibility(View.INVISIBLE);

它有效,那么什么时候使用“1”值?为什么 View.INVISIBLE = 4 而不是 android 引用资料中所说的 1?

在 android 引用中我可以看到属性 android:visibility 的值 Invisible 被定义为 1

最佳答案

两者是有区别的。根据Android Reference

textView.setVisibility(1);

相同
textView.setVisibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES);

如果你想隐藏 View ,使用:

textView.setVisibility(View.INVISIBLE);

或者

textView.setVisibility(4);

关于java - View.INVISIBLE 和 android :invisible 的值之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14928717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com