如何解决Android Alert样式覆盖React Native开发菜单
我正在尝试在React Native中设置Android警报对话框的样式。我所做的是这样:
- 我为应用主题添加了一种特殊样式:
<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>
现在,当我在React Native中触发Alert时,这看起来很棒!但是,当我尝试调出调试菜单以启用重新加载/调试/等功能时,它看起来空白:
谁能告诉我是否:
- 有一种更好的方式来进行样式设置,以免影响开发人员菜单
- 有一种方法可以修改我现有的自定义样式以重新点亮应用程序中的开发人员菜单?
我已经确认删除样式可以解决问题,所以这是原因。
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。