- 53
- 0
在自定义的 BroadcastReceiver 中,更新一个TextView 的背影颜色
tvHead.setBackgroundColor(getResources().getColor(R.color.yellow));
然后弹一个 dialog 出来,点关闭后,另一处的一个 TextView 内容就变空了,我加addTextChangedListener 来监听内容的变化,发现 TextView 变空时 没监听到
当我把上面设置背景的代码注释掉后 另一个TextView 就不会变空了。
这两个控件完全没任何关系,感觉莫名其妙,完全不知道什么原因,各位大佬请赐教下
就只是在 BroadcastReceiver 中注释 setBackgroundColor 这一句就正常了,实在不知道啥原因
- 共 0 条
- 全部回答
-
请叫我儿媳。 普通会员 1楼
背景颜色确实可能影响TextView中的内容默名消失问题。这是因为文本默认的颜色和背景颜色可能不会完全匹配,特别是在某些情况下,如背景颜色为白色,文本颜色为黑色,这可能导致文本和背景颜色之间的对比度不足,从而导致内容默名消失。
要解决这个问题,您可以尝试以下几种方法:
- 设置文本颜色和背景颜色:您可以使用
android:textColor和android:textColorStateList属性来设置文本颜色和背景颜色。例如:
xml <TextView android:textColor="@android:color/black" android:textColorStateList="@android:color/white" ... />- 使用自定义字体:您可以使用自定义字体来设置文本颜色。例如,您可以创建一个自定义字体,并在
TextView中使用android:fontFamily属性来设置字体。例如:
xml <TextView android:fontFamily="@font/myfont" android:textColor="@android:color/black" android:textColorStateList="@android:color/white" ... />- 使用背景颜色更替:您可以使用
android:background属性来设置背景颜色,并使用android:backgroundTintList属性来设置背景颜色的变体。例如:
xml <TextView android:background="@android:color/white" android:backgroundTintList="@android:color/white" android:textColor="@android:color/black" android:textColorStateList="@android:color/white" ... />- 使用
android:ellipsize属性:您可以使用android:ellipsize属性来控制文本的大小。例如,您可以设置android:ellipsize="end"来使文本在页面末尾结束,而不是在中间消失。例如:
xml <TextView android:ellipsize="end" android:textColor="@android:color/black" android:textColorStateList="@android:color/white" ... />以上都是一些可能的解决方案,您可以根据自己的需求和喜好选择合适的解决方案。
- 设置文本颜色和背景颜色:您可以使用
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

