如何解决我想动态更改对话框的列表项的文本颜色但是list.getChildAt非常让我感到困惑!你能帮助我吗?
| 我知道似乎list.getchildAt()方法仅在列表显示一次后才返回非null。如果列表之前未显示,则我调用List.getChildAt()将返回null。我要怎么做,我想在显示对话框前的列表之前更改列表项的文本颜色?解决方法
如果您的背景对数据不敏感,则可以对列表应用自定义主题来设置列表的样式:设置项目的背景,选择器等。
如果需要根据显示的数据使列表项具有不同的背景,则应创建自己的
ListView
,并将其放在a1ѭ中。
在您的ListView
实现中,您将覆盖ListAdapter
\的getView
方法,并为当前项目设置适当的背景。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。