statusBar组件的barStyle="dark-content"参数在android 5中不工作



  • 样例代码

    import React, { Component } from 'react';
    import { AppRegistry, ScrollView, View, Text, Navigator, StatusBar } from 'react-native';
    
    class FixedDimensionsBasics extends Component {
        render() {
            return (
                <View>
                    <StatusBar backgroundColor={"blue"} barStyle={'dark-content'} />
                </View>
            );
        }
    }
    
    AppRegistry.registerComponent('rn_practice', () => FixedDimensionsBasics);
    
    

    运行结果

    1. 小米手机(红米 Note 3 / Android 5.1.1 LMY47V)
      背景颜色: 正常控制
      字体和图标: dark-content 无效
    2. vivo手机(Android 5)
      背景颜色: 正常控制
      字体和图标: dark-content 无效
    3. 模拟器(Nexus 6 plus / Android 6)
      背景颜色: 正常控制
      字体和图标: dark-content 正常


  • barStyle只在ios下起作用



  • 请问这个问题解决了,我也遇到了。


登录后回复