当前位置: 首页 > 知识库问答 >
问题:

反应原生android暗模式问题

韦宣
2023-03-14

当我将移动主题从浅色改为深色时,它会影响react原生应用程序的背景颜色。我只想让它始终保持白色,但当我改变我的移动主题从光明到黑暗时,它会变成白色到黑色。Android版本10 React原生版本0.61.5 React版本16.9.0

共有1个答案

沈旻
2023-03-14

在根目录下的整个容器中添加一个自定义背景,您应该会很好。

styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#fff',
  }
})
 类似资料:
  • 我用react本地开发了一个应用程序

  • 我试图设置与React Native在Android上。做了一些研究,看起来我应该使用Interceptor。我找到的一个例子解释了如何做到这一点(链接),但我不确定如何注册拦截器。 因此,为了设置,我使用这个类: 那么剩下的就是注册上面的拦截器,那么它应该在哪里完成呢?可能在? 我在构建应用程序时没有收到任何错误,因此我认为应该很好-只需要让应用程序使用它。 更新:我当前正在尝试在中注册拦截器,

  • 我正在开发一个react原生应用程序,支持黑暗主题。 我使用了react导航并使用react上下文创建了自定义主题。现在我可以在黑暗模式和光明模式之间切换使用一个按钮。但我想在打开应用程序时使用安卓主题(例如:黑暗模式)。这意味着如果在android中启用了暗模式,我的应用程序希望在打开应用程序时启用暗模式。

  • 当我在模拟器(pixel Android10)中运行我的react原生应用程序时,我注意到当手机设置为暗模式时,应用程序将白色背景改为黑色。这使得很难阅读黑色文本或其他任何东西。有没有一种方法可以强迫应用程序在轻主题下运行,尽管操作系统处于暗模式或轻模式

  • 问题内容: 以下是React中的反模式吗?我喜欢这种模式,因为当实例化一个组件时,它在静态函数中为我提供了上下文。然后,我可以导入该类并调用静态方法来修改状态。还是可以通过更好的方式来完成? 问题答案: 显然,这取决于条件,可能是一种反模式,也可能是一个错误。静态类方法不应与类实例一起使用。绑定到特定的组件实例和用途,这只能证明类是单例是合理的(尽管单例也经常是反模式)。如果期望有多个类实例,那么