【发布时间】:2013-12-13 07:34:21
【问题描述】:
我正在尝试更改我的 Listview 的文本颜色。
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_multiple_choice, stg1);
我已使用默认 XML 来调用数据列表,现在需要更改此列表视图的文本颜色。我知道我可以使用其他自定义类,但有没有其他方法可以通过仅使用此类来更改文本颜色。
我搜索了很多并尝试了很多其他解决方案,但每个人都建议使用自定义类,但我不想使用自定义类。
下面是我提到的链接。
How to change the list view text color?
Android: Change text color in ListView for singleChoice
how to change the color of the text of the default ListView in android?
How to Change List View Text color
还有许多其他链接,但每个人都建议使用自定义类,获取文本视图并更改文本视图的颜色,但我不想使用任何其他 XML 文件或任何自定义类。
即使我不知道这是否可能,所以请帮助我。提前致谢。
【问题讨论】:
-
为什么不想使用自定义类?它为您提供了更大的灵活性.. 使用自定义类,只需几行代码即可完成..
-
我知道,但是我正在从这个列表视图中的数据库加载数据,这是使用带有多个检查的简单复选框从数据库加载数据的最简单方法。
-
这和自定义类没有区别。就从数据库加载数据和拥有多个复选框而言。
-
@AmulyaKhare,我尝试使用自定义类从带有多个复选框的列表视图中的数据库加载数据,但我没有成功。如果您有任何工作示例,请建议或提供链接。这将是一个很大的帮助。
-
您还想根据位置更改文本框的颜色还是将它们全部更改为某种特定颜色(比如现在所有文本都为红色)?
标签: android listview android-listview colors