Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.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/3/reactjs/26.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
Android警报样式覆盖React本机开发菜单_Android_Reactjs_React Native_Themes_Alert - Fatal编程技术网

Android警报样式覆盖React本机开发菜单

Android警报样式覆盖React本机开发菜单,android,reactjs,react-native,themes,alert,Android,Reactjs,React Native,Themes,Alert,我正在尝试在React Native中设置Android警报对话框的样式。我所做的是: 我为应用程序主题添加了一种特殊样式: #000000 @样式/主题 @可绘制/背景\u飞溅 这种风格看起来是这样的: #FFFFFF #0078D4 #000000 @样式/负片按钮样式 @样式/正按钮样式 #0078D4 假的 #0078D4 假的 现在,当我在React Native中触发警报时,这看起来很棒!但是,当我尝试打开调试菜单以启用重新加载/调试/等时,它看起来只是空白: 谁能告诉我:

我正在尝试在React Native中设置Android警报对话框的样式。我所做的是:

  • 我为应用程序主题添加了一种特殊样式:
  • 
    #000000
    @样式/主题
    @可绘制/背景\u飞溅
    
  • 这种风格看起来是这样的:
  • 
    #FFFFFF
    #0078D4
    #000000
    @样式/负片按钮样式
    @样式/正按钮样式
    #0078D4
    假的
    #0078D4
    假的
    
    现在,当我在React Native中触发警报时,这看起来很棒!但是,当我尝试打开调试菜单以启用重新加载/调试/等时,它看起来只是空白:

    谁能告诉我:

  • 有一个更好的方法来做这个样式,这样它就不会影响开发者菜单
  • 有没有一种方法可以修改我现有的自定义样式以重新点亮应用程序中的开发者菜单
  • 我已经验证了删除样式可以修复问题,因此这就是原因

    谢谢

    <resources>
    
        <!-- Base application theme. -->
        <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
            <!-- Customize your theme here. -->
            <item name="android:textColor">#000000</item>
            <item name="android:alertDialogTheme">@style/AlertDialogTheme</item>
        </style>
    
        <style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
            <item name="android:windowBackground">@drawable/background_splash</item>
        </style>
    
    </resources>
    
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    
        <style name="AlertDialogTheme" parent="Theme.AppCompat.Dialog.Alert">
            <item name="android:background">#FFFFFF</item>
            <item name="android:textColor">#0078D4</item>
            <item name="android:textColorPrimary">#000000</item>
            <item name="android:buttonBarNegativeButtonStyle">@style/NegativeButtonStyle</item>
            <item name="android:buttonBarPositiveButtonStyle">@style/PositiveButtonStyle</item>
        </style>
    
        <style name="NegativeButtonStyle" parent="Widget.AppCompat.Button.ButtonBar.AlertDialog">
            <item name="android:textColor">#0078D4</item>
            <item name="android:textAllCaps">false</item>
        </style>
    
        <style name="PositiveButtonStyle" parent="Widget.AppCompat.Button.ButtonBar.AlertDialog">
            <item name="android:textColor">#0078D4</item>
            <item name="android:textAllCaps">false</item>
        </style>
    </resources>