首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:如何从图库创建包含相册和照片列表的xml文件

问Android:如何从图库创建包含相册和照片列表的xml文件
EN

Stack Overflow用户
提问于 2013-06-14 16:07:37
回答 1查看 162关注 0票数 0

早上好,我是Android开发的新手。我最近学习了如何使用XmlSerializer创建一个简单的xml文件。这是我所做的一部分。

代码语言:javascript
复制
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“循环,它创建了许多我决定的标签。我的问题是,我如何修改代码以获得这种结果:

代码语言:javascript
复制
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");
}

所以事实上,我不知道如何找到画廊中的相册数量。我不知道如何找到每个相册中的照片数量。有人能帮帮我吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-14 16:35:41

我建议你获得一些基本的java经验,因为这些问题在编程世界中非常常见,几乎与Android无关。无论如何,你应该创建一个包含相册对象(模型)的列表,一个相册对象应该包含一个包含照片对象(模型)的列表。然后,您可以通过使用List.size()方法获取照片/相册的数量来遍历列表。祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17103902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档