0
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    db=new DBAdapter(this);
    db.open();
    Cursor c = db.getrecord();
    c.moveToFirst();
    String[][] records = new String[c.getCount()][2]; 
    for(int i =0; i<c.getCount(); i++)
    {
        records[i][1]=c.getString(0);
        records[i][2]=c.getString(1);
        c.moveToNext();
    }

    ArrayAdapter<String> a = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_2,records);
    setListAdapter(a);
}

我想问一下,我想在一个列表中显示两条记录,例如

id name
1  kashif
2  rana
4

1 回答 1

1

只需为包含两个视图的行创建一个布局,该视图将显示每一行的信息,然后 getview 方法将必要的数据插入每个视图。查看教程以获得良好的开端。

于 2013-11-05T15:36:51.857 回答