Android:将所有视图设置为可见以进行测试/调试

Posted

技术标签:

【中文标题】Android:将所有视图设置为可见以进行测试/调试【英文标题】:Android: set all view to visible for testing/ debugging purposes 【发布时间】:2021-10-14 16:24:01 【问题描述】:

我想知道,在 android Studio 中预览布局时,我是否可以看到所有视图,而不管它们的可见性如何,以便在不更改代码中的任何内容的情况下检查预览中的所有元素(仅用于调试目的)。

提前致谢!

【问题讨论】:

【参考方案1】:

你可以使用:

android:visibility="gone"
tools:visibility="visible"

tools 命名空间适用于这种仅与开发相关的情况。

然后只导入:

xmlns:tools="http://schemas.android.com/tools"

在您的根布局中,如果您的 IDE 不建议这样做

【讨论】:

以上是关于Android:将所有视图设置为可见以进行测试/调试的主要内容,如果未能解决你的问题,请参考以下文章

android - 使视图“GONE”导致其下方的视图也不可见

android - 以编程方式将 ID 设置为视图

Android 等待 UI 线程

无法以编程方式设置列表视图中按钮的可见性

Android:将可见设置为在运行时消失会留下一个空白空间

以编程方式设置 android:animateLayoutChanges