繁体   English   中英

css 在本机反应中无法在移动设备上正常工作

[英]css doesn't work properly on mobile device in react native

我试图在我的应用程序中居中显示一条错误消息,但它在 Android Studio 中看起来与 Chrome 不同。

在此处输入图像描述

在此处输入图像描述

正如您在图像中看到的,错误消息和图标未与 Android Studio 设备对齐(我在两个地方都在模拟 Pixel 2)

我正在使用来自 react-native 的 StyleSheet 和 css 是:

errorMessage: {
    display: 'flex',
    alignItems: 'center',
}

Android Studio 有什么方法可以使用 F12 工具或类似工具吗?

在 React Native Flex 中的工作方式与在 CSS 中有点不同。 例如,默认情况下每个视图都是 flex 并且使用 alignItems: 'center' 和 justifyContent: 'center' 您可以将项目居中。在 React Native 中不需要显示 Flex,我认为它不受支持。

所以对于errorMessage我宁愿使用这些styles:

errorMessageContainer: {
    flexDirection: 'row',
    alignItems: 'center',
    justifyContent: 'center'
}

此外,您可以按如下方式调用开发菜单并启动“显示检查器”:

adb shell input keyevent 82

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM