有没有办法可以更改Android应用程序中出现的所有警报对话框?我想要更改系统生成的对话框(例如,当您长按任何EditText时打开的"编辑文本"对话框).我想更改我的应用程序中所有对话框的标题字体颜色和大小.
有办法吗?
我试过设置android:alertDialogTheme我的主题.但似乎没有用.代码如下 -
<style name="Theme.DLight" parent="android:Theme.Light.NoTitleBar">
<item name="android:alertDialogTheme">@style/DialogStyle</item>
</style>
Run Code Online (Sandbox Code Playgroud)
和
<style name="DialogStyle" parent="android:Theme" >
<item name="android:windowBackground">@drawable/background_holo_light</item>
<item name="android:textColor">#014076</item>
</style>
Run Code Online (Sandbox Code Playgroud)
编辑
我没有从我的代码中调用对话框.它只是您长按任何EditText时出现的默认对话框.通常它包含键盘选项,如选择单词,全选,输入法等.