早上好,我是 Android 开发的新手。我最近学习了如何使用 XmlSerializer 创建一个简单的 xml 文件。这是我所做的一部分。
serializer.startTag(null, "Albums");
for(int i=1; i<=5; i++){
serializer.startTag(null, "Album");
serializer.attribute(null, "id", ""+i);
for(int j=1; j<=10; j++){
serializer.startTag(null, "photo");
serializer.attribute(null, "id", ""+j);
serializer.attribute(null, "name", "name"+j);
serializer.attribute(null, "path", "path"+j);
serializer.endTag(null, "photo");
}
serializer.endTag(null, "Album");
}
你怎么能看到有一个简单的“for”循环,它创建了我决定的许多标签。我的问题是如何修改代码以获得这种结果:
for(int i=1; i<=totalNumberOfAlbumsInTheGallery; i++){
serializer.startTag(null, "Album");
serializer.attribute(null, "id", ""+i);
for(int j=1; j<=totalNumberOfPhotoInTheCurrentAlbum; j++){
serializer.startTag(null, "photo");
serializer.attribute(null, "id", ""+j);
serializer.attribute(null, "name", name_Of_The_Photo);
serializer.attribute(null, "path", current_photo_Path);
serializer.endTag(null, "photo");
}
serializer.endTag(null, "Album");
}
所以实际上我不知道如何找到画廊中相册的数量。而且我不知道如何找到每个相册中的照片数量。有人可以帮我吗?
谢谢