Gridview 在xamarin表单中使用相对布局是否不好

Gridview 在xamarin表单中使用相对布局是否不好,gridview,xamarin.forms,Gridview,Xamarin.forms,我遇到了一个XamarinAXML代码,其中他们使用嵌套的gridview来实现一个简单的UI,如下图所示。是否确实需要使用嵌套的GridView来实现此页面。我在某处读到使用相对布局在xamarin表单应用程序中非常昂贵。是否有办法在xamarin axml中实际有效地创建此UI。我在xamarin表单方面没有任何经验,因为我在android{native}中工作过,所以建议使用relative 通常有很多很多方法可以通过不同的布局获得所需的UI。一般来说,相对布局比大多数布局慢,因为布局系统

我遇到了一个XamarinAXML代码,其中他们使用嵌套的gridview来实现一个简单的UI,如下图所示。是否确实需要使用嵌套的GridView来实现此页面。我在某处读到使用相对布局在xamarin表单应用程序中非常昂贵。是否有办法在xamarin axml中实际有效地创建此UI。我在xamarin表单方面没有任何经验,因为我在android{native}中工作过,所以建议使用relative


通常有很多很多方法可以通过不同的布局获得所需的UI。一般来说,相对布局比大多数布局慢,因为布局系统必须对布局中所有元素的许多属性进行相对测量。网格通常需要较少的测量

这是个问题吗?它将取决于元素的数量、复杂性、样式、触发器和其他负载。基本上,这是一个个案的基础上。我猜想对于一些简单的东西,比如你在上面看到的,相对布局与网格布局或绝对布局没有明显的区别

通常使用的布局归结为作者的风格偏好,实际上没有其他“意义”。您上面展示的内容可能也可以通过简单的堆栈布局来完成


我要说的是,在给定的屏幕上只使用一种布局是非常罕见的。你会发现你通常会以嵌套结束(除非你是绝对布局的粉丝)。

通常有很多很多方法可以通过不同的布局获得所需的UI。一般来说,相对布局比大多数布局慢,因为布局系统必须对布局中所有元素的许多属性进行相对测量。网格通常需要较少的测量

这是个问题吗?它将取决于元素的数量、复杂性、样式、触发器和其他负载。基本上,这是一个个案的基础上。我猜想对于一些简单的东西,比如你在上面看到的,相对布局与网格布局或绝对布局没有明显的区别

通常使用的布局归结为作者的风格偏好,实际上没有其他“意义”。您上面展示的内容可能也可以通过简单的堆栈布局来完成


我要说的是,在给定的屏幕上只使用一种布局是非常罕见的。你会发现通常会以嵌套结束(除非你喜欢绝对布局)。

我问这个问题主要是因为这个嵌套网格的不同页面在导航中使用,它在膨胀视图之前实际上会阻塞几秒钟。所以我想问一下为什么会出现这种延迟{是因为渲染器需要时间来绘制布局}谢谢你的输入。我问这个问题主要是因为导航中使用了这个嵌套网格的不同页面,它实际上会在膨胀视图之前停顿几秒钟。所以我想知道为什么会出现这种延迟{是因为渲染器需要时间来绘制布局}无论如何,感谢您的输入。