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

时间:2010-09-14 23:19:36

标签: android

在android选择对话框中,就像这个例子一样, http://labs.makemachine.net/2010/03/android-multi-selection-dialogs/

如何指定对话框中文本的颜色?例如文字“火星”,“木星”的颜色?

2 个答案:

答案 0 :(得分:1)

如果您只想更改文本颜色,只需复制该select_dialog_multichoice XML布局,将其标题为您想要的内容(例如select_dialog_multichoice_red.xml),然后将textColor属性更改为您想要的内容。然后将此XML文件用于适配器,而不是Android默认值。

如果您想要根据变量着色的项目,您需要像Cristian所说的那样创建自定义视图。覆盖getView(),然后在那里你可以设置文本颜色与任何特定代码处理你的颜色选择。

答案 1 :(得分:0)

在这种情况下,您必须手动创建对话框的视图。以下是如何执行此操作的示例:Creating a Custom Dialog