use*_*383 2 android background-color
我正在使用以下代码创建动态布局,
LinearLayout outerLinearLayout = new LinearLayout(activity);
outerLinearLayout.setBackgroundColor(Color.WHITE);
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我将其背景颜色设置为白色,现在假设我有包含{"#FF2233",...}等元素的字符串数组,那么如何setBackgroundColor()动态传递此十六进制值?
我的动机是在运行时传递动态颜色值,而不是传递修复值Color.WHITE.
尝试使用Color类,此类有一个方法可以将十六进制中的颜色解析为Android有效值.
Color.parseColor("#FF2233");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1274 次 |
| 最近记录: |