2016-01-14 71 views
0

有這個時髦的問題。Listview項不會在android上呈現xamarin表單

我收到了一個listview。並在winphone和ios上一切正常。

但在Android上它並不渲染每個itemtemplate。 並且如果您滾動離開物品並返回,它有時會出現,但其他一些物品不見了。

樣品圖像

Sample image

我發現類似這樣的唯一的事情是固定的

HasUnevenRows = TRUE;

我這樣做。對於看起來像這樣或甚至修復它的東西,我已經搜索了很高的內容,但到目前爲止,恐怕我沒有運氣。

回答

1

你可以附上你的適配器的代碼? 我想你不正確的重複使用您的清單中的意見。 在ListAdatpter你應該@覆蓋getView方法和刷新數據重用convertView accortding新位置

@Override 
public View getView(int position, View convertView, ViewGroup parent) { 
    if(convertView == null) { 
     convertView = newView(parent); 
    } 
    fillViewWithNewData(convertView, position); 
}