得到了这个时髦的问题。
我有一个listview。在winphone和ios上一切都很好。
但是在android上它不会渲染每个itemtemplate。 如果你滚动远离项目并返回,它有时会出现,但然后其他一些项目消失了。
示例图片
我发现与此类似的唯一事情是用
修复的我这样做。我有一个看起来像这样的东西,甚至修复它,但到目前为止,我担心我没有运气。HasUnevenRows = true;
答案 0 :(得分:1)
您可以附加适配器的代码吗? 我认为您在列表中重复使用视图是错误的。 在 ListAdatpter 中,你应该 @Override getView 方法并刷新重用的 convertView 中的数据,并按照新的位置< / em>的
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView == null) {
convertView = newView(parent);
}
fillViewWithNewData(convertView, position);
}