相关疑难解决方法(0)

Android - 更改应用程序中所有对话框的对话框标题样式

有没有办法可以更改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时出现的默认对话框.通常它包含键盘选项,如选择单词,全选,输入法等.

android android-theme android-alertdialog

11
推荐指数
2
解决办法
2万
查看次数