【发布时间】:2020-04-24 05:50:04
【问题描述】:
我想使用 String 数组作为 LinearLayouts 的增量,如下所示,以根据当前月份的 12 个月 JAN 到 DEC 的背景颜色变化。但它根本没有按照下面的代码工作。我缺少什么,请提供正确的 sn-p 示例。
String[] string = {linear_layout1, linear_layout2, linear_layout3, linear_layout4, linear_layout5, linear_layout6, linear_layout7, linear_layout8, linear_layout9, linear_layout10, linear_layout11, linear_layout12};
if(monthOfYear <= 12) {
for(int i = 1; i <= 12; i++)
{
string.setBackgroundColor(getResources().getColor(R.color.GRAY));
}
}
提前谢谢你..
【问题讨论】:
-
请添加错误日志和更多上下文,说明它为什么不工作。这些 linear_layout* 数据类型是什么?
-
在 linear_layout* 和
string.setBackgroundColor处显示错误(红色标记)。这些linear_layout* 是.xmlids。我想使用这些linearlayout ids 和string array列表来更改linearlayouts背景颜色。希望你明白我的意思。
标签: android string android-studio android-linearlayout