ListView设置其中某一行的字体颜色[复制链接]

问题如题,某技能赛给出的题目, 主要就是从数据库取出所有数据展示在ListView上,其中带有“管理员”标签的那一行Item字体颜色设置为红色

请问这种效果怎么设置,在TextView中setTextColor会改变所有的字体颜色

奶油话梅糖 595查看 · 6回复 · 2019-9-16 19:58 有用(1
共6个回答
Fuck、二货 2019-9-17 10:47 回复

textview.setTextColor("#ffebcd");

fengyu0114 2019-9-18 17:27 回复

添加一个判定条件,先获取此item的类型是否为管路员,根据结果来设置item的颜色

Runtobin 2019-9-24 09:30 回复

在adapter中getView()函数中添加判断条件,id为带有“管理员”的item设置整行字体颜色为红色

17562011005 2019-9-29 11:45 回复

判断每个item的角色是不是管理员,如果是的话设置字体颜色如果不是把字体颜色设置成不是管理员时的颜色就行了

玉念聿辉 2019-10-10 09:28 回复

直接设置item颜色,滑动时可能会造成错乱问题

lijiazhen1201 2019-10-23 11:42 回复

数据库取出的数据肯定有字段判断是不是管理员
在item中是管理员的变红就行了,其他还是默认颜色

需要登入后才可以评论 登录 | 立即注册