当我设置setVisibility(View.GONE)
或setVisibility(View.VISIBLE)
用于线性布局时,它似乎不会改变视图的可见性(说视图组会更准确)。在 SO 的各个帖子中,有人建议获取特定线性布局的计数并一一更改每个子元素的可见性。嗯,这可以工作,但它也增加了处理那段代码的时间。而当有各种视图涉及时,它会增加很多倍。setEnabled(true)
or 也一样setEnabled(false)
。
我的问题是有替代方案,因为直接改变可见性肯定是行不通的?如果不能,任何人都可以向我解释为什么 android 选择保持这种方式,即开发人员不能直接更改视图组的状态(可见性/启用)。