dart - 颤动中所有设备的填充
问题描述
我想为所有移动设备提供填充。我给一个填充。但这仅适用于我测试过的设备。如果我使用不同的设备,那是行不通的。我是这样使用的:
padding: EdgeInsets.only() and
padding: EdgeInsets.all()
这两个功能我都用过。有没有办法做出响应?如果我提供填充,那么这将适用于每个设备,例如 CSS 中的百分比。
但在小屏幕上它很合适!
解决方案
MediaQuery.of(context).size.width 和 MediaQuery.of(context).size.height 允许您找出设备的宽度和高度,以便您可以提供该宽度和高度的百分比填充,以便您可以保持每个设备中的比率。
推荐阅读
- react-native - 从我的反应本机应用程序中关闭正在运行的应用程序
- reactjs - Draft-js 更好的方法来保存和检索 MySql 中的内容
- python - 如何在 Pandas DataReader 中修复此 RemoteDataError
- php - PHP sql查询没有向前端返回正确的行数
- java - 从 Java 重构到 Kotlin,遇到泛型问题
- javascript - 在 Service Worker 中缓存 Amazon S3 文件以供离线使用
- java - void android.widget.TextView.setText(java.lang.CharSequence)' 在 Home.onCreate 的空对象引用上
- javascript - 基于 JQuery Prototype 的范围解析抛出 NaN 错误
- android - 如何在 android app auth 中为 Oauth 2.0 设置深层链接
- angular - 使用 cdkMonitorSubtreeFocus 角度聚焦事件顺序