更改android中列表视图的文本颜色
我正在尝试更改 Android 中列表视图的文本颜色。谁能告诉我它是如何完成的吗?
I am trying to change the text color of a listview in Android. Can anyone please give me a heads up on how it's done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,可能
请添加一个单独的布局与文本视图
并更改
**android.R.layout.simple_list_item_1**
像这样
new ArrayAdapter(this,
R.layout.layoutfilename,*android.R.id.text1*,userList);
Yes possible
please add a separate layout with the textview
and change the
**android.R.layout.simple_list_item_1**
to and pass the textview id like this
new ArrayAdapter(this,
R.layout.layoutfilename,*android.R.id.text1*,userList);
您可以使用主题来设置
TextViews
的样式。来自 Android 开发网站。
然后使用它:
编辑 - 基于评论
您询问了同一 TextView 中的多种颜色:
最好的选择是使用 html。例如,您在 TextView 中设置:
myTextView.setText(Html.fromHtml("
" + someText + "
" + someOtherText + "
"));
You can use themes to set the styles for your
TextViews
.From the Android dev site.
Then to use it:
Edit - based on comment
You asked about multiple color in the same TextView:
Your best bet is to use html. Which you set in a TextView for example:
myTextView.setText(Html.fromHtml("<p style="color:red">" + someText + "</p><p style="color:blue">" + someOtherText + "</p>"));
您是否在layout.xml 文件中尝试过类似
android:textColor="#ffffff"
的内容?Have you tried something like
android:textColor="#ffffff"
in your layout.xml file?