在Android中更改对话框样式

时间:2017-05-05 11:26:29

标签: java android styles

如何更改应用程序中所有对话框的样式?

我的应用正在使用一些“素材黑暗主题” - >我不知道为什么,所有的对话都有“丑陋的灰色”,我无法改变它!

我试过了:

super(context, R.style.my_super_dialog_style);

但我无法改变我的喜好!

我正在使用:

  1. 提醒对话框
  2. 进度对话框
  3. 列表首选项(单击后的对话框 - >带选项的>)
  4. multiselectpreference(就像3。)
  5. texteditpreference
  6. 我需要改变:

    1. 背景色
    2. 标题颜色
    3. 消息颜色
    4. 进度颜色(可选,4,6,7的颜色相同)
    5. 正/负按钮文字颜色(可选,我通过java更改)
    6. 复选框活动颜色(可选,它是4,6,7的相同颜色)
    7. 无线电活动颜色(可选,4,6,7的颜色相同)
    8. 顺便说一下,当我终于认为我找到了颜色(通过“主题编辑器”)时,颜色无法编辑,因为它是只读的!当我复制该样式时,它不起作用。

1 个答案:

答案 0 :(得分:1)

我认为你必须定义自己的主题风格。仅在某些属性窗口中无法更改所需的属性。