对于查看可见性状态, View.INVISIBLE
和 View.GONE
有什么区别?
原文由 Rob 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于查看可见性状态, View.INVISIBLE
和 View.GONE
有什么区别?
原文由 Rob 发布,翻译遵循 CC BY-SA 4.0 许可协议
从 文档 中你可以说
View.GONE 这个视图是不可见的,它不占用任何空间用于布局。
View.INVISIBLE 这个视图是不可见的,但它仍然占用空间用于布局。
让我们用一些图片来澄清这个想法。
假设您有三个按钮,如下所示
现在,如果您将按钮二的可见性设置为不可见( View.INVISIBLE
),那么输出将是
当您将按钮二的可见性设置为消失( View.GONE
)时,输出将是
希望这能消除您的疑虑。
原文由 Pankaj Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
无形的:
消失: