您如何确定TextView的背景颜色?

您如何确定TextView的背景颜色?,第1张

概述在我的测试中,我想确保一个View(不是ImageView)具有某种背景色.如何通过与相关视图进行交互直接做到这一点?该视图的背景不是Drawable.它是在XML中设置的,或者是使用view.setBackgroundColor(…)设置的.解决方法:它将需要您进行一些重构,但是您可以使用setBackgroundDrawable()并传

在我的测试中,我想确保一个VIEw(不是ImageVIEw)具有某种背景色.如何通过与相关视图进行交互直接做到这一点?

该视图的背景不是Drawable.它是在XML中设置的,或者是使用vIEw.setBackgroundcolor(…)设置的.

解决方法:

它将需要您进行一些重构,但是您可以使用setBackgroundDrawable()并传入colorDrawable的实例,而不是使用setBackgroundcolor().实际上,它的工作方式已经不再有效,并且colorDrawable允许您设置其颜色,并在以后执行测试时获得它.所有VIEw对象都响应getBackground()方法,该方法返回该实例的Drawable.

这应该对您有用,并且实际上不会增加​​任何开销,因为即使您调用setBackgroundcolor,Android也需要为您创建一个Drawable

总结

以上是内存溢出为你收集整理的您如何确定TextView的背景颜色?全部内容,希望文章能够帮你解决您如何确定TextView的背景颜色?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1072474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存