我對如何獲取數據以將其顯示在網格或多列列表視圖中有點困惑。 這是我從數據源創建的列表;將數據添加到列表中並將其顯示在網格中
我有一個問題進入網格。
感謝您的任何幫助。
private List<OReady> pOrders;
OReady rOrders = new OReady();
rOrders.setNumber("123");
rOrders.setQty("5");
rOrders.setAmount("9.00");
pOrders.add(rOrders);
gridView = (GridView) findViewById(R.id.gridView1);
gridView.setAdapter(new OrdersAdapter(this, pOrders));
這部分給了我一個錯誤,任何的eclipse建議只是創建更多的錯誤。
這是我的Ordersadapter。
@SuppressWarnings("rawtypes")
public class OrdersAdapter extends ArrayAdapter{
private final Activity activity;
private final List orders;
@SuppressWarnings("unchecked")
public OrdersAdapter(Activity activity, List objects) {
super(activity, R.layout.pickup , objects);
this.activity = activity;
this.orders = objects;
}
List僅僅是一個接口,所以它只定義方法而不是實現。 ArrayList是列表的實現,通常是最常用的。你是否有源爲什麼你認爲它不被推薦? – jjathman 2012-07-10 03:21:20
閱讀'developer.android.com'上的教程。 – adatapost 2012-07-10 03:21:33
當我在Stackoverflow中搜索ArrayList時,有一條評論說ArrayList只是爲了向後可比較而存在,並且您應該使用List。我確實閱讀了developer.android.com上的教程,但我仍然不知道如何將數據導入ArrayList –
2012-07-10 05:16:57