HarmonyOS 鸿蒙Next Grid控件的API使用起来思维是反向的?columnsTemplate rowsTemplate 感觉很别扭。

HarmonyOS 鸿蒙Next Grid控件的API使用起来思维是反向的?columnsTemplate rowsTemplate 感觉很别扭。

Grid控件的API使用起来思维是反向的?columnsTemplate rowsTemplate 感觉很别扭。

我总是不理解,感觉这两个反了 columnsTemplate rowsTemplate。columnsTemplate 为什么是把宽度分,感觉 rowsTemplate才是把宽度分。

文档上也没细说,有没有理解的讲一下?从单词意思上理解,感觉是反的啊。


更多关于HarmonyOS 鸿蒙Next Grid控件的API使用起来思维是反向的?columnsTemplate rowsTemplate 感觉很别扭。的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

列模板控制如何划分列,也就是在水平方向如何划分区间,行模板控制如何划分行,也就是在垂直方向如何划分区间。这样命名应该还算自然吧。
你的理解应该是行模板应该用于设置这一行如何切分,和原有的解释正好相反。

更多关于HarmonyOS 鸿蒙Next Grid控件的API使用起来思维是反向的?columnsTemplate rowsTemplate 感觉很别扭。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


感谢。我现在理解了。 所谓的columnsTemplate 列模板,是针对一列一列的划分控制,所以是水平方向如何划分区间。

针对您提到的HarmonyOS 鸿蒙Next Grid控件API使用思维反向的问题,我理解这主要源于对Grid布局中行列模板设置的理解差异。在HarmonyOS的ArkUI框架中,Grid控件通过columnsTemplaterowsTemplate属性来定义网格布局的行列数量与尺寸占比,这确实需要一定的适应过程。

columnsTemplaterowsTemplate的设置是基于Flexbox布局的,其属性值是一个由空格和数字加’fr’拼接的字符串,用于确定网格布局的行或列数以及每行或列的宽度占比。这种设置方式允许开发者创建高度自定义的网格布局,但确实与传统的行列设置思维有所不同。

为了帮助您更好地适应这种设置方式,建议多参考官方文档和示例代码,通过实践加深理解。同时,也可以尝试与其他开发者交流,分享彼此的使用心得和技巧。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部