我有一个列表视图,我在其中加载自己的布局。我正在更改自定义视图的颜色,但它没有重新发布。
怎么做?
答案 0 :(得分:1)
试试这个......
在自定义布局中识别根元素并设置其背景颜色。
linearLayout.setBackgroundColor(Color.WHITE);
答案 1 :(得分:0)
您必须创建自定义适配器,并根据需要配置各个视图。请注意,可以回收列表视图以获得更好的性能
答案 2 :(得分:0)
您好如果您想使用任何两种颜色,那么您可以将以下代码用于customAdapter。
private int[] colors = new int[] { Color.LTGRAY, Color.WHITE };
在getView()中编写
int colorPos = position % colors.length;
convertView.setBackgroundColor(colors[colorPos]);
我希望它可以帮到你。