gpt4 book ai didi

android - 显示一个List的所有产品

转载 作者:行者123 更新时间:2023-11-30 04:10:15 27 4
gpt4 key购买 nike

我试图在我的数据库列表中显示 Activity 中的所有产品。我使用了 NewView 和 BindView。我没有显示所有元素(条形码、格式、标题、价格),而是只看到最后的价格。任何解决方案表示赞赏! :) 这是代码的一部分:

        Cursor cursor = db.rawQuery("select * from " + PRODUCT_TABLE, null);

setListAdapter(new CursorAdapter(this, cursor, true) {

@Override
public View newView(Context context, Cursor cursor, ViewGroup parent){

TextView textView = new TextView(ProdottiSelectionActivity.this);
textView.setText(cursor.getString(cursor.getColumnIndex("barcode")));
textView.setText(cursor.getString(cursor.getColumnIndex("format")));
textView.setText(cursor.getString(cursor.getColumnIndex("title")));
textView.setText(cursor.getString(cursor.getColumnIndex("price")));
return textView;
}

@Override
public void bindView (View view, Context context, Cursor cursor){

TextView textView = (TextView) view;
textView.setText(cursor.getString(cursor.getColumnIndex("barcode")));
textView.setText(cursor.getString(cursor.getColumnIndex("format")));
textView.setText(cursor.getString(cursor.getColumnIndex("title")));
textView.setText(cursor.getString(cursor.getColumnIndex("price")));

}
});

最佳答案

使用 textView.append() 而不是 setText

关于android - 显示一个List的所有产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10977561/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com