19 它会加快用户界面的实际绘制速度,因为您不必再绘制它,但它仍然会膨胀,通胀过程不会更快。 来源 2009-09-08 15:14:47 +0 我想知道GONE的可见性视图是否仍然参与布局过程?即它是否测量其大小和东西?这会使它与ViewStub不同。 – Matthias 2009-09-08 15:48:22 +14 布局过程中始终忽略GONE View。 – 2010-05-28 17:33:12 +2 @Matthias只有VISIBLE和INVISIBLE视图参与测量/布局,而不是GONE视图。 ViewStub在某些情况下是有利的,不是因为它们跳过了测量/布局(如果它被设置为GONE,则正常的'include'会做),而是因为它们推迟了内容实际膨胀到视图中。这对于很少显示的布局(如空列表视图或错误消息)非常有用,因为它可以节省View对象分配和XML处理的内存/时间。 – 2011-03-16 20:56:55
我想知道GONE的可见性视图是否仍然参与布局过程?即它是否测量其大小和东西?这会使它与ViewStub不同。 – Matthias 2009-09-08 15:48:22
布局过程中始终忽略GONE View。 – 2010-05-28 17:33:12
@Matthias只有VISIBLE和INVISIBLE视图参与测量/布局,而不是GONE视图。 ViewStub在某些情况下是有利的,不是因为它们跳过了测量/布局(如果它被设置为GONE,则正常的'include'会做),而是因为它们推迟了内容实际膨胀到视图中。这对于很少显示的布局(如空列表视图或错误消息)非常有用,因为它可以节省View对象分配和XML处理的内存/时间。 – 2011-03-16 20:56:55