首页 > 解决方案 > 根据屏幕大小控制元素大小

问题描述

有什么方法可以让我们根据屏幕大小调整应用程序中的所有内容,例如remcss 中的属性。因为所有小部件都需要像素大小的大小,对于不同的屏幕大小可能会有所不同。

标签: flutterdartflutter-layout

解决方案


因为所有小部件都需要像素大小的大小

实际上,flutter 使用与密度无关的像素 (dp)作为宽度/高度参数。dp 实际上随分辨率缩放,这意味着 1 dp 在每个设备上显示为相同的物理距离。

但是对于相对布局,有一些选项:

  1. 灵活的
  2. 展开
  3. 媒体查询
  4. 布局生成器
  5. 网格视图
  6. 其他布局选项

推荐阅读