所以我想在列表视图中显示多个文本视图,但我完全不知道如何执行此操作。我试图实现的想法实际上是从多维数组中加载的音乐文件列表
String musicFiles[][] = {{"TRACK NAME","ARTIST NAME"}};
因此,在同一行内,数组适配器可以显示" TRACK NAME"在#34; ARTIST NAME"但显然数组适配器不能采用多维数组,我必须实现自定义适配器并扩展数组适配器类。问题是我不知道该怎么做。救命啊!
答案 0 :(得分:0)
多维数组可能不是最简单的解决方案。我建议为所有关于音乐文件的必要信息创建一个容器类。
这样的事情:
public class MusicFile {
public final String trackName;
public final String artistName;
public MusicFile(String trackName, artistName) {
this.trackName = trackName;
this.artistName = artistName;
}
}
然后在数组中使用它:
MusicFile[] music;