【发布时间】:2012-12-25 12:21:43
【问题描述】:
我有一个 ListView 适配器,它动态获取相关布局以显示加载到适配器中的图像和文本。 问题是当我完全滚动时,Listview 的顺序不正确。我尝试使用 ViewHolder 但这并没有解决问题。 我想知道是否有其他方法可以做到这一点。或者整数 Listview 加载而不执行一旦适配器已经加载列表的代码。 主要问题是其他RelativeLayout布局的图片出现在错误的列表中。
现在我现在遇到的问题是,当您缓慢滚动列表时显示正常,但是如果列表中的滚动速度很快,则元素会被移走。好像没有处理足够快的位置参数。 public View getView(int position, View convertView, ViewGroup parent)
【问题讨论】:
-
请提供一些相关代码...
-
非常混乱的问题。让我们知道您尝试了什么
-
没有看到任何代码,我猜这可能与列表重用视图的方式有关。查看您如何使用
convertView参数以及(如果相关)getViewType和getItemViewType。但正如 Ole 所说,发布一些代码,您会得到更有用的响应。
标签: android listview view adapter helper