2012-09-17 39 views
0

看看下面的例子屏幕:大型複雜的列表項在Android中

Sample screen with multiple complex items

該屏幕顯示了所有當前的優惠,這些優惠是動態的。

什麼是實施'優惠'項目的最佳方式?我應該使用帶有自定義ListItem的ListView嗎?還是有更好的解決方案來處理這樣的複雜項目列表?

任何幫助表示讚賞。

+0

只需用你想要的佈局創建一個xml,並將其用於每一行。 – Carnal

+0

您可以使用自定義列表視圖。您必須創建自定義xml佈局以與此UI組件匹配。使用列表視圖可能很容易進行其他操縱事件,例如取出與優惠相關的信息。 –

+0

自定義'ListView'與圖像的lazyload是最好的解決方案 – ThePCWizard

回答

0

使用包含單元格佈局的列表創建適配器。

public class ListObject { 
    public int layout; 
    ... other fields; 
} 

public class MyAdapter extends ArrayAdapter<ListObject> 

並在getview方法中,誇大該報價所需的視圖。

public View getView(...) { 
    ListObject lo = getItem(position); 
    convertview = inflater.inflate(lo.layout, null); 
} 

這是你想要做什麼?如果不解釋你的問題多一點。

+0

謝謝,得到這個排序。 – Adrian