gpt4 book ai didi

java - 从数组列表填充 ListView

转载 作者:行者123 更新时间:2023-12-02 05:38:10 26 4
gpt4 key购买 nike

我想用数组列表填充 ListView 。数组列表是从肥皂网络服务响应中获取的。
我使用它如下:

mylistview = (ListView)findViewById(R.id.list);

listAdapter = new ArrayAdapter<Plant>(MainActivity.this,
android.R.layout.simple_list_item_1, array_books);
mylistview.setAdapter(listAdapter);

它在 ListView 中显示以下内容:

Book{id=1; name= C++; imagepath=https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GW3ixVIGHLrrXb2yN_6i;}

Book{id=2; name= Java; imagepath=https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GW3ixVyN_6i;}

Book{id=3; name=Android; imagepath=https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GW3HLrrXb2yN_6i;}

我想通过从 ImageView 中的路径检索图像来显示图像,并仅显示书名,例如:图像................Java

当我更改布局时

listAdapter = new ArrayAdapter<Book>(MainActivity.this,
android.R.layout.row, array_books);

它给出了行无法解析为资源的错误。但 row.xml 存在于布局文件夹中。如何纠正此错误并在 ListView 中显示我想要的项目?

最佳答案

试试这个

listAdapter = new ArrayAdapter<Plant>(MainActivity.this,
R.layout.row, array_books);// Change android.R.layout.row to R.layout.row

您的行存在于您的布局中,因此需要使用R.layout.row来查找

关于java - 从数组列表填充 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24774211/

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