Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在react native application expo应用程序(CRNA)上获得android主题默认值吗? 上下文_Android_React Native_Colors_Android Theme_Expo - Fatal编程技术网

我可以在react native application expo应用程序(CRNA)上获得android主题默认值吗? 上下文

我可以在react native application expo应用程序(CRNA)上获得android主题默认值吗? 上下文,android,react-native,colors,android-theme,expo,Android,React Native,Colors,Android Theme,Expo,我正在开发一个应用程序,在主屏幕上的浅色背景上显示一些黑色文本。我想采用android主题的颜色,随手机的不同而变化。我对两种方法有所不同,react-native-init和create-react-native-app(expo) 在react-native cli版本中,组件在我的redmi note 4上呈现灰色文本,在我的moto G上呈现黑色文本(带有奇怪的白色轮廓)。这是我想要的行为,因为react-native使用android appcompat主题的默认文本颜色 但我试着用C

我正在开发一个应用程序,在主屏幕上的浅色背景上显示一些黑色文本。我想采用android主题的颜色,随手机的不同而变化。我对两种方法有所不同,react-native-init和create-react-native-app(expo)

在react-native cli版本中,组件在我的redmi note 4上呈现灰色文本,在我的moto G上呈现黑色文本(带有奇怪的白色轮廓)。这是我想要的行为,因为react-native使用android appcompat主题的默认文本颜色

但我试着用CreateReact本地应用程序制作另一个应用程序。文本总是黑色的,因为expo没有从系统中获取值,而是用黑色覆盖它,并且是expo客户端应用程序github中的相关文件。主要是styles.xml上的第25行和colors.xml上的第4行(它实际上不是纯黑色,而是#011A2D)

我想要我与react native init的行为。但是我还想在play store上使用expo客户端运行我的应用程序,这样我就可以使用expo应用程序而不是分发APK向客户端显示它以进行测试。所以我想我可以改变css上的样式,但为此我需要知道当前运行的主题的值

问题:
js是否有任何api可以让我接触到原生android主题颜色,这样我就可以在css上应用它们并覆盖expo客户端应用程序样式

嗨,我在世博会工作。Expo目前不支持返回默认主题(原因是某些主题导致React原生文本输入呈现不一致),但您可以向添加功能请求。您好,我在Expo上工作。Expo目前不支持退回到默认主题(原因是某些主题导致React原生文本输入呈现不一致),但您可以向该主题添加功能请求。