Android 如何配置对话框中文本的颜色

Android 如何配置对话框中文本的颜色,android,Android,在android选择对话框中,如本例所示, 如何指定对话框中文本的颜色?e、 g.文本“火星”、“木星”的颜色?在这种情况下,您必须手动创建对话框的视图。这里有一个示例说明如何做到这一点:如果您只想更改文本颜色,只需复制“选择”对话框\u multichoice XML布局,将其命名为您想要的名称(例如“选择”对话框\u multichoice \u red.XML),然后将“文本颜色”属性改为您想要的。然后将此XML文件用于适配器,而不是Android默认值 如果您希望根据变量为项目着色,则

在android选择对话框中,如本例所示,


如何指定对话框中文本的颜色?e、 g.文本“火星”、“木星”的颜色?在这种情况下,您必须手动创建对话框的视图。这里有一个示例说明如何做到这一点:

如果您只想更改文本颜色,只需复制“选择”对话框\u multichoice XML布局,将其命名为您想要的名称(例如“选择”对话框\u multichoice \u red.XML),然后将“文本颜色”属性改为您想要的。然后将此XML文件用于适配器,而不是Android默认值


如果您希望根据变量为项目着色,则需要按照克里斯蒂安所说的那样创建自定义视图。重写getView(),然后在其中可以使用处理颜色选择的任何特定代码设置文本颜色

在android中,它使用select_dialog_multichoice.xml文件。其中指定android:textColor=“@android:color/primary\u text\u light\u disable\u only”作为标签的文本。有什么方法可以改变我的应用程序主题的颜色吗?而不是跳过创建自定义对话框的循环?