我尝试在创建自定义列表视图时使用条件设置背景。
这是 listview 的适配器视图的示例代码:
public lstViewAdapter(Activity a, ArrayList<HashMap<String, String>> d)
{
......
......
......
}
public View getView(int position, View convertView, ViewGroup parent)
{
View vi = convertView;
if(position % 2 != 0)
{
if(convertView==null)
{
vi = inflater.inflate(R.layout.list_row,null);
}
}
else
{
if(convertView==null)
{
vi = inflater.inflate(R.layout.list_row1,null);
}
}
....
....
....
}
它正常显示,但是当我上下滚动时...它随机变化...任何建议将不胜感激...