尽管堆栈溢出中有一些链接可能已经解释了Row与RowLayout之间的区别,但我想问一下实际的布局设计方案:
假设有一个可缩放的屏幕缩放比例,其比例保持不变,屏幕由使用行/列或行布局/列布局在屏幕上排列的不同主要部分组成,我将这些项目定位器称为一级项目定位器< / strong>。每个主要部件都有自己的子部件,这些子部件也使用行/列或行布局/列布局布置在这些主要部件内,我将这些定位器称为 2nd Level Item定位器。
我的想法是在第一级使用RowLayout / ColumnLayout而不是Row / Column,因为它们可以使子元素(主要部分)的大小可调整,而在第二级定位器中使用Row / Column可以节省性能。尽管可能还有其他一些实际问题导致两者混合使用(例如,将不会仅使用Layout或仅使用Row / Column,但会混合使用两者),我的一般想法是在Layout中使用Layout在每个子部件中使用行/列时的整体项目位置和布置。基本上尝试使用尽可能多的行/列,仅在行/列不能满足可调整大小之类的要求时才使用布局。我的想法还好吗?谢谢