Android列表视图滚动项随机化

时间:2015-05-03 21:02:08

标签: android list listview android-listview view

我的ListView工作正常,除非我快速滚动一些项目是重复的并且是随机顺序。这很难解释,但这是我的getView方法的开头。

@Override
public View getView(final int position, View convertView, ViewGroup arg2) {
    View view;
    if (convertView == null) {
        LayoutInflater inflater = (LayoutInflater) context
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        view = inflater.inflate(R.layout.list_item, null);
    }else{
        view = convertView;
    }.......

在我的MainActivity中,我调用notifySetAdapterChanged()。任何人都知道如何解决这个问题?

以下是Logcat对每个getView()的说法:

-Layouts#:1,位置为0

  • 布局#:1,位置为0 布局#:2,位置为1 布局#:3,位置为2 布局#:4,位置为3 布局#:5,位置为4 布局#:6,位置为5 布局#:7,位置为6 布局#:8,位置为7 布局#:9,位置为8 //单击其中一个列表项 布局#:10,位置为0 布局#:11,位置为1 布局#:12,位置为2 布局#:13,位置为3 布局#:14,位置为4 布局#:14,位置为5 布局#:14,位置为6 布局#:14,位置为7 布局#:14,位置为8 布局#:14,位置为0 布局#:14,位置为1 布局#:14,位置为2 布局#:14,位置为3 布局#:14,位置为4 布局#:14,位置为5 布局#:14,位置为6 布局#:14和位置是7

0 个答案:

没有答案