Android 列表视图问题

Android 列表视图问题,android,listview,items,Android,Listview,Items,我在列表视图中遇到问题。。我想在同一个listview中放置不同的字段这可能吗 像这样 DBAdapter db = new DBAdapter(.this); db.open(); List<String> ct = new ArrayList<String>(); ct = db.getAllAccounts(); List<String> sd = new ArrayLis

我在列表视图中遇到问题。。我想在同一个listview中放置不同的字段这可能吗

像这样

DBAdapter db = new DBAdapter(.this);
        db.open();
        List<String> ct = new ArrayList<String>();      
        ct = db.getAllAccounts();   
        List<String> sd = new ArrayList<String>();      
        sd = db.getAllAmount();         
        Account = (ListView) findViewById(R.id.ListView_addAccount);
        Account.setAdapter(new ArrayAdapter<String>(this,R.layout.list_contas_layout,R.id.text1,R.id.text2, ct,sd));
DBAdapter db=新的DBAdapter(.this);
db.open();
List ct=new ArrayList();
ct=db.getAllAccounts();
List sd=new ArrayList();
sd=db.getAllAmount();
Account=(ListView)findViewById(R.id.ListView\u addAccount);
setAdapter(新的ArrayAdapter(这个,R.layout.list_contas_layout,R.id.text1,R.id.text2,ct,sd));
有这样的东西可以用吗?
对不起我的英语;)

当然。看一看。我不确定您使用的是什么数据库,但是使用
Cursor
类对于这种事情来说是很正常的。否则,您将不得不创建自己的自定义适配器。

您能更好地解释一下吗?你有什么例子吗?我的问题出在这行Account.setAdapter(新的ArrayAdapter(this,R.layout.list_contas_layout,R.id.text1,R.id.text2,ct,sd));这样做是不可能的,但我现在不想这样做。。使用SimpleCursorAdapter在ListView中放置两个不同的值是一种完全不同的方法,如果不了解数据库的外观,我真的帮不了你多少忙。我将发布一个不同的答案,你可以尝试一下,这个答案稍微接近你目前拥有的。实际上,首先要澄清:你想要所有的账户和金额都列为列表项吗?或者您希望帐户/金额与包含一个帐户文本视图和一个金额文本视图的列表项配对?我希望帐户/金额与包含帐户和另一个金额的列表视图配对。。