【发布时间】:2020-10-02 14:51:30
【问题描述】:
我试图弄清楚如何将存储在单独类中的 ArrayList 的项目显示到 ListView 中。我整天都在查找它,但问题是我找不到像这样的东西,我在其中创建了一个不同的类来存储 ArrayList。这是我的实习任务,他们要求我使用本地数据库或对其进行硬编码,因此我选择对其进行硬编码。
import com.mircea.bookapp.Book;
import java.util.ArrayList;
public class Books
{
private ArrayList<Book> booklist;
public Books()
{
booklist = new ArrayList<Book>();
booklist.add(new Book("In Search of Lost Time", "Marcel Proust", 1913, "Modernist"));
booklist.add(new Book("Ulysses", "James Joyce", 1922, "Modernist novel"));
booklist.add(new Book("Don Quixote", "Miguel de Cervantes", 1612, "Novel"));
booklist.add(new Book("The Great Gatsby", "F. Scott Fitzgerald", 1925, "Tragedy"));
booklist.add(new Book("One Hundred Years Of Solitude", "Gabriel Garcia Marquez", 1967, "Magic realism"));
}
public Book getBook(int index)
{
return this.booklist.get(index);
}
}
这是类中的代码,我想从中获取 ListView 的信息。
【问题讨论】:
标签: android listview android-listview