首页 > 解决方案 > 在装有 Android 10 且处于深色模式的设备上进行测试时,文本颜色被覆盖为白色

问题描述

在以下 React Native (0.63.3) 应用程序中,模拟器上的文本颜色如预期的那样为黑色,但在 Android 10 处于深色模式的设备上进行测试时,文本颜色被覆盖为白色。

import React from 'react';
import {View, Text} from 'react-native';

const App = () => {

  return (
    <View style={{flex: 1, backgroundColor: "#ccc"}}>
      <Text style={{color: "#000"}}>Test</Text>
    </View>
  );
  
};

export default App;

应该做什么?

(它还将#333、#345 或类似的深色调覆盖为较浅的颜色。边框颜色等也被覆盖,但让我们保持问题简单。)

标签: react-native

解决方案


推荐阅读