Android:如何更改ListAdapter文本的颜色?

时间:2010-05-07 14:20:12

标签: android

文本的默认颜色为白色。让我们说如果我想改变颜色,那我该怎么做呢?任何线索?

4 个答案:

答案 0 :(得分:1)

在getView方法中,找到TextView并通过setTextColor()设置颜色。 如果您希望根据项目的状态(选择/聚焦等)为您更改颜色,请在my_color.xml中创建新颜色并定义您的状态 - 有状态颜色的示例位于res文件夹中的SDK中。

答案 1 :(得分:0)

您可以做的一件事是为列表项使用您自己的布局。这样,您可以在项目中设置任何颜色或任何其他布局。

答案 2 :(得分:0)

你不能使用setTextColor();在你的ListAdapter?我想你可以

答案 3 :(得分:0)

我强烈建议您为列表视图编写自己的主题,然后在layouts xml文件中设置它,这意味着您可以在整个应用程序中使用相同的样式

这是一个很好的教程 http://brainflush.wordpress.com/2009/03/15/understanding-android-themes-and-styles/