<tfoot id='SiV74'></tfoot>
      1. <small id='SiV74'></small><noframes id='SiV74'>

        <legend id='SiV74'><style id='SiV74'><dir id='SiV74'><q id='SiV74'></q></dir></style></legend>
        • <bdo id='SiV74'></bdo><ul id='SiV74'></ul>

        <i id='SiV74'><tr id='SiV74'><dt id='SiV74'><q id='SiV74'><span id='SiV74'><b id='SiV74'><form id='SiV74'><ins id='SiV74'></ins><ul id='SiV74'></ul><sub id='SiV74'></sub></form><legend id='SiV74'></legend><bdo id='SiV74'><pre id='SiV74'><center id='SiV74'></center></pre></bdo></b><th id='SiV74'></th></span></q></dt></tr></i><div id='SiV74'><tfoot id='SiV74'></tfoot><dl id='SiV74'><fieldset id='SiV74'></fieldset></dl></div>

        在 5.0+ 上更改对话框文本颜色

        时间:2023-08-30

        • <bdo id='h60Es'></bdo><ul id='h60Es'></ul>

              <legend id='h60Es'><style id='h60Es'><dir id='h60Es'><q id='h60Es'></q></dir></style></legend>
                  <tbody id='h60Es'></tbody>
                <i id='h60Es'><tr id='h60Es'><dt id='h60Es'><q id='h60Es'><span id='h60Es'><b id='h60Es'><form id='h60Es'><ins id='h60Es'></ins><ul id='h60Es'></ul><sub id='h60Es'></sub></form><legend id='h60Es'></legend><bdo id='h60Es'><pre id='h60Es'><center id='h60Es'></center></pre></bdo></b><th id='h60Es'></th></span></q></dt></tr></i><div id='h60Es'><tfoot id='h60Es'></tfoot><dl id='h60Es'><fieldset id='h60Es'></fieldset></dl></div>

                <small id='h60Es'></small><noframes id='h60Es'>

                <tfoot id='h60Es'></tfoot>
                  本文介绍了在 5.0+ 上更改对话框文本颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在尝试更改对话框中的文本颜色,最常见的是 AlertDialog.我已经尝试了这些页面上的所有解决方案:

                  I'm trying to change the text color in dialog boxes, most commonly AlertDialog. I've tried every solution at these pages:

                  AlertDialog 样式 - 如何更改样式(颜色)标题、消息等

                  如何更改 AlertDialog 标题的颜色及其下方线条的颜色

                  如何更改 AlertDialog 的主题

                  大多数解决方案在低于 5.0 但高于它的情况下工作,它们似乎没有任何效果.我应该为 5.0+ 更改哪些不同的属性?

                  Most solutions work BELOW 5.0 but above it, and they don't seem to have any effect. What different attributes should I be changing for 5.0+?

                  我的应用的父主题是Theme.AppCompat.Light.NoActionBar"

                  The parent theme of my app is "Theme.AppCompat.Light.NoActionBar"

                  推荐答案

                  在你的情况下,我认为对话框主题可以工作.

                  In your case, I think the dialog theme would work.

                  AlertDialog.Builder builder = new AlertDialog.Builder(getActivity(), R.style.YourDialogStyle;
                  

                  您可以像上面的代码一样指定对话框主题.

                  You can specify your dialog theme just like the code above.

                  <style name="YourDialogStyle" parent="Theme.AppCompat.Light.Dialog">
                      <item name="android:colorAccent">@color/primary</item>
                      <item name="android:textColor">@color/accent</item>
                      <item name="android:textColorPrimary">@color/primary_dark</item>
                  </style>
                  

                  这里是Dialog的主题示例.

                  Here is the example of theme for Dialog.

                  • android:colorAccent 会影响您的负面或正面按钮的文本颜色.
                  • android:textColor会影响你的对话框标题文字颜色.
                  • android:textColorPrimary 会影响对话框的消息颜色.
                  • android:colorAccent will affect your text colors of negative or positive buttons.
                  • android:textColor will affect your title text color of dialog.
                  • android:textColorPrimary will affect your message color of dialog.

                  另一种选择是您可以为对话框制作自己的自定义布局.

                  Another option is you can make your own custom layout for the dialog.

                  这篇关于在 5.0+ 上更改对话框文本颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:优先创建 NumberPicker 对话框 下一篇:Android:旋转更改后对话框等恢复

                  相关文章

                  最新文章

                    <i id='oTf2B'><tr id='oTf2B'><dt id='oTf2B'><q id='oTf2B'><span id='oTf2B'><b id='oTf2B'><form id='oTf2B'><ins id='oTf2B'></ins><ul id='oTf2B'></ul><sub id='oTf2B'></sub></form><legend id='oTf2B'></legend><bdo id='oTf2B'><pre id='oTf2B'><center id='oTf2B'></center></pre></bdo></b><th id='oTf2B'></th></span></q></dt></tr></i><div id='oTf2B'><tfoot id='oTf2B'></tfoot><dl id='oTf2B'><fieldset id='oTf2B'></fieldset></dl></div>

                      <small id='oTf2B'></small><noframes id='oTf2B'>

                      <tfoot id='oTf2B'></tfoot>

                        <bdo id='oTf2B'></bdo><ul id='oTf2B'></ul>
                    1. <legend id='oTf2B'><style id='oTf2B'><dir id='oTf2B'><q id='oTf2B'></q></dir></style></legend>