【发布时间】:2017-09-16 15:59:11
【问题描述】:
我正在尝试从文件夹中获取文件并使用自定义适配器根据文件名填充 recyclerview。
这就是我的做法:
在onBindViewHolder中:
Product m = dataList.get(position);
//title
holder.title.setText(m.getTitle());
还有:
void popList() {
Product product = new Product();
File dir = new File(mainFolder);//path of files
File[] filelist = dir.listFiles();
String[] nameOfFiles = new String[filelist.length];
for (int i = 0; i < nameOfFiles.length; i++) {
nameOfFiles[i] = filelist[i].getName();
product.setTitle(nameOfFiles[i]);
}
songList.add(product);
}
但问题是,它只是添加了第一项。 我不知道应该在哪里循环添加所有内容。
【问题讨论】:
标签: android listview arraylist custom-adapter