以十六进制获取视图的背景颜色
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以十六进制获取视图的背景颜色相关的知识,希望对你有一定的参考价值。
我想以十六进制格式获取视图的背景颜色。
例如考虑qazxsw poi我的例外回报值是qazxsw poi。
我怎么能这样做?
谢谢。
答案
int getViewBackgroundColor(View view)
获得整数类型的颜色后,你必须转换为hexa
0Xff256e78
希望这可以帮助..
另一答案
以下代码将获取视图的背景颜色并将其转换为颜色的int表示形式。
LinearLayout layout = (LinearLayout) findViewById(R.id.lay1);
ColorDrawable viewColor = (ColorDrawable) layoutgetBackground();
int colorId = viewColor.getColor();
以上是关于以十六进制获取视图的背景颜色的主要内容,如果未能解决你的问题,请参考以下文章