weixin_45700208 2022-09-07 11:40 采纳率: 0%
浏览 127
已结题

安卓Widget中设置textColor,适配深色模式

问题遇到的现象和发生背景

关于安卓widget小部件的问题,现有在layout里设置了TextView的颜色,运用的values及values-night中的颜色值,问题是在代码里有判断当前手机有无安装某个程序,有的话不做改变,没有的话,就去更改图标和文字颜色值,图标是SVG格式的,适配深浅色模式
整个逻辑是在widget中的onUpdate中写的,运用了timer和TimerTask,因为需要间隔两小时去刷新一下数据

运行结果及报错内容

发现没有安装某个程序的话,切换深浅色模式,只有图标更换,文字对应的颜色没有显示出来,

img

img

我想要达到的结果

想要知道如何使文字颜色跟随深浅色去适配

  • 写回答

3条回答 默认 最新

  • 是嗨森啦 领域专家: 嵌入式与硬件开发技术领域 2022-09-07 22:39
    关注

    我之前暗黑模式适配,颜色也是需要增加color-night.xml文件的,应该是这个原因

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月8日
  • 赞助了问题酬金46元 9月8日
  • 请采纳用户回复 9月7日
  • 创建了问题 9月7日