0
值我有一个字符串的集合,并宣布琴弦分别为使用获取从阵列中的Android
ArrayList<String> al=new ArrayList<String>();
阵列和使用
al=getIntent().getStringArrayListExtra("titles");
现在在程序中调用数组,而不是宣布每个阵列我已经创建SongsArray.java像下面...
public class SongsArray {
private String title;
private String movieName;
private String singerName;
private String imagePath;
private String mediaPath;
public String gettitle()
{
return title;
}
public void settitle(String title) {
this.title = title;
}
public String getmovieName() {
return movieName;
}
public void setmovieName(String movieName) {
this.movieName = movieName;
}
public String getsingerName() {
return singerName;
}
public void setsingerName(String singerName) {
this.singerName = singerName;
}
public String getimagePath() {
return imagePath;
}
public void setimagePath(String imagePath) {
this.imagePath = imagePath;
}
public String getmediaPath() {
return mediaPath;
}
public void setmediaPath(String mediaPath) {
this.mediaPath = mediaPath;
}
}
现在我想调用我已经声明的数组。我怎样才能做到这一点???我想每个单独的字符串值...
请澄清“调用数组”。另外,你将类命名为“SongsArray”(注意使用* Array *),但从技术上讲它**不是数组。它看起来更像是一个你将放入数组中的元素。考虑将其重命名为“Song”。或者,要更具表现力:“SongMetaData”,“SongRepresentation”或其他内容。这将使得使用这个类的代码更具可读性。 – exhuma 2010-04-16 07:20:00
我必须在列表视图中显示数组的值。所以,我必须获取存储在类中的值并将它们显示在列表视图中。那就是我所要做的......所以,请告诉我可以获取存储在数组中的字符串值的方式...... – 2010-04-16 09:15:42