Listview项目不会在android上呈现xamarin表单

时间:2016-01-14 15:17:53

标签: android listview itemtemplate xamarin-forms

得到了这个时髦的问题。

我有一个listview。在winphone和ios上一切都很好。

但是在android上它不会渲染每个itemtemplate。 如果你滚动远离项目并返回,它有时会出现,但然后其他一些项目消失了。

示例图片

Sample image

我发现与此类似的唯一事情是用

修复的
  

HasUnevenRows = true;

我这样做。我有一个看起来像这样的东西,甚至修复它,但到目前为止,我担心我没有运气。

1 个答案:

答案 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);
}