如何以编程方式为线性布局设置背景颜色?我尝试下面的代码,但不工作:如何以编程方式为线性布局设置背景颜色?
LinearLayout footer = new LinearLayout(activity);
footer.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, 8));
footer.setBackgroundColor(Color.parseColor("##ffb5d6e1"));
((LinearLayout)v).addView(footer);
你使用的颜色不正确。根据'Color.parseColor()'[文档](http://developer.android.com/reference/android/graphics/Color.html#parseColor%28java.lang.String%29),正确的格式是#RRGGBB或#AARRGGBB。尝试删除一个#。顺便说一句,因为API级别8,[FILL_PARENT](http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#FILL_PARENT)已被弃用。请使用MATCH_PARENT。 – Kyriog