我找不到任何直接回答此问题的内容。如果我在xml中将组件(如Button,ListView,EditText)设置为GONE,我是否仍然能够与这些组件交互,即使它们是不可见的?我用Button测试了它,它似乎不是,但我想确保。当组件可见性设置为GONE时,组件可以互动吗?
回答
当可见性设置为GONE时,将从视图层次结构中删除该组件,并且不会为其留出空间。此外,用户无法与之交互(但是,当可见性更改为VISIBLE
时,程序员对View
所做的更改将在GONE
时显现)。
当可见性设置为INVISIBLE时,组件仍然实际存在于视图层次结构中,并为其计算空间。
当视图的可见性设置为消失时,它将不会被可视化创建,但除此之外,您可以通过编程方式访问它,就像其他任何视图一样,包括它的所有属性。所以我不会说你不能和观点互动。 – 2015-04-19 08:22:57
视图不存在于视图层次结构中,因此对视图应用的所有更改都是多余的。 – 2015-04-19 08:24:44
不是,一旦您将视图可见性更改为可见,则所有更改都将生效。因此,例如,如果您在视图为“GONE”时更改了“TextView”的“文本”,那么当它再次变为可见时,它将具有更改后的文本。 – 2015-04-19 08:27:44
- 1. 如果将CameraPreview的可见性设置为GONE,我可以节省电池吗?
- 2. Swing组件JFrame可见性
- 3. Swing Java组件可见性控件
- 4. FragmentPagerAdapter的初始片段在其父可见性设置为GONE/INVISIBLE时
- 5. 当按钮可见并且不可见时,框布局组件移动
- 6. 在Silverlight中设置控件组的可见性
- 7. 在面板或窗体上设置组件的可见属性
- 8. 我可以为数组设置属性吗?
- 9. 可以将交互式组件插入邮件吗?
- 10. 安卓视图可见性GONE
- 11. 当组件可见属性以编程方式设置false时hideEffect不会触发
- 12. AdMob:是否允许为具体视图的横幅设置可见性(GONE)?
- 13. 设置可见性从动漫到可见动画在RecyclerView
- 14. 您可以构建Ember组件,以便它可以与其他Web组件共存并互操作吗?
- 15. HTML不可见组件
- 16. 组件在React中装入后可以设置上下文吗?
- 17. 当另一个不可见时,为什么Java GUI组件会移动?
- 18. 可以将普通的servlet配置为接缝组件吗?
- 19. 在画布上设置DrawingVisual的可见性(可见,不可见)
- 20. 我可以在设计时将组件属性中的方法调用吗?
- 21. 设置ThumbnailToolBarButton的可见性
- 22. 设置ListViewItem的可见性
- 23. AppBarButton未设置可见性
- 24. 如何在JFrame上设置多个可见组件?
- 25. 将CSS可见性设置为可见按钮点击 - Reactjs
- 26. OnListIemClick为每一行设置可见性
- 27. 设置DataBound项目可见性为false?
- 28. Symfony:是否可以为组件设置模板?
- 29. 动态更改JSF组件的可见性
- 30. 实时更新XAML组件的可见性 - UWP
设置可见性GONE组件或视图在视图中但不再可见,它将释放其空间到其他视图,但是当您将可见性设置为INVISIBLE时,它将不会显示,但空间不会释放到其他视图。 – 2014-11-22 13:16:54