Android 调用notifyDataSetChanged()会多次执行getView()
我使用定制的Android 调用notifyDataSetChanged()会多次执行getView(),android,listview,baseadapter,notifydatasetchanged,Android,Listview,Baseadapter,Notifydatasetchanged,我使用定制的BaseAdapter来显示listdata,每当我调用的listitem中发生更改notifyDataSetChanged()但它多次调用getView()方法时,我将android:layout\u height=“fill\u parent”赋予ListView。如果每次调用notifyDataSetChanged()只调用一次,它将解决我的问题。这是我的错误。我没有在不同的布局文件(如layout hdpi等)中将ListView更新为android:layout\u hei
BaseAdapter
来显示listdata,每当我调用的listitem中发生更改notifyDataSetChanged()
但它多次调用getView()
方法时,我将android:layout\u height=“fill\u parent”
赋予ListView
。如果每次调用notifyDataSetChanged()
只调用一次,它将解决我的问题。这是我的错误。我没有在不同的布局文件(如layout hdpi
等)中将ListView
更新为android:layout\u height=“fill\u parent”
),你能展示一下你的ListView实现吗?你能解释一下解决方案吗,因为我面临着同样的问题?