【发布时间】:2018-05-29 23:10:54
【问题描述】:
我试过这段代码:
LinearLayout someLayout=(LinearLayout)view.findViewById(R.id.someLayout);
someLayout.setBackgroundTintList(context.getResources().getColorStateList(Color.parseColor("#ff8800")));
但我收到一个错误:android.content.res.Resources$NotFoundException
我从外部源获取颜色十六进制,因此无法将其嵌入到 colors.xml 中。
另外我想改变色调,而不是背景,所以 setBackground 不是一个选项。
【问题讨论】:
-
“可能重复”的意思是“如果你知道如何做到这一点,那么你就知道如何解决你的问题”
标签: android layout colors hex android-linearlayout