css - 如何制作适合所有维度的 React-Native 应用程序?
问题描述
所以,我前段时间开始做这个应用程序,现在已经完成了,不包括我想问的问题。如何制作适合所有尺寸的应用程序?我使用了以下 3 个工具——VS Studio、Expo、React-Native。我已经构建了一个适合我的屏幕尺寸的应用程序;但是当我在IOS(不同尺寸)、Android(不同尺寸)上测试时,一切都乱了套。这是可以理解的,因为我只是在边距、填充、宽度、高度等中输入数字。如何让这个应用程序自动调整到所有屏幕尺寸?请帮忙。这是我第一次制作 React-Native 应用程序。
解决方案
您应该在每个平台(Android 和 iOS)上使用 React Native 进行应用程序开发期间检查每个屏幕,因为它可以节省您的时间。此外,您应该在新应用程序开发开始时注意一些事情。像响应式布局、互联网连接检查、纵向和横向视图等……</p>
这是制作适合所有屏幕尺寸和尺寸的应用程序的方法。
您可以使用“react-native-responsive-screen”包来使用完全响应的 UI 元素。下面是那个包的链接。 https://www.npmjs.com/package/react-native-responsive-screen
这里还有一个链接,可以帮助您了解如何使用它。 https://medium.com/react-native-training/build-responsive-react-native-views-for-any-device-and-support-orientation-change-1c8beba5bc23
您可以使用 expo 在下面的链接中查看示例代码。 https://snack.expo.io/@ahmedmkamal/react-native-responsive-screen
谢谢。
推荐阅读
- java - 以通用方式从对象中挑选属性
- visual-studio - Visual Studio 2019 不会发布
- c# - ASP.NET 嵌套面板不显示内容
- r - 通过具有匹配给定因子水平的变量/列选择数据框中的变量/列
- angular - 如何根据Angular 2中的条件设置选中的单选按钮
- angular - Angular 单元测试 routerLink 状态
- android - Android删除RelativeLayout中的默认边距
- python - 锯齿 Python SDK add_event 不起作用
- c# - 如何更新 Web API 中的集合?
- sql - 使用 SQL 查询更新大表中的一条记录