我想在我的列表视图中显示一个非常简单的分隔符。我制作了一个扩展“SimpleAdapter”的自定义适配器,并且我的实现在一定程度上起作用。它正确显示了分隔线和我的列表,但是一旦我开始滚动然后向上滚动,分隔线就会变得混乱,放置而不是列表项等。有时当我滚动更多时,它会再次看起来正确。这是我的“getView”代码
@Override
public View getView(int position, View convertView, ViewGroup parent){
if(((String)items.get(position).get("name")).startsWith("-")){
View divider = inflater.inflate(R.layout.list_separator, null);
TextView separator = (TextView)divider.findViewById(R.id.separator);
separator.setText(((String)items.get(position).get("name")));
return divider;
} else {
return super.getView(position, convertView, parent);
}
}
我的问题可能是什么?