おはようございます、私は 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");
}
実際、ギャラリー内の写真アルバムの数を見つける方法がわかりません。そして、各アルバム内の写真の数を見つける方法がわかりません。誰か助けてくれませんか?
ありがとう