У меня есть XML-файл в res/values. Файл содержит список людей. Затем он отображается внутри списка. До сих пор никаких проблем. Но я хочу изменить свой список, чтобы отобразить изображение для каждого человека и некоторые подробности. Идея что-то подобное для ListView:Java Android 2.3.3, как мне загрузить несколько данных из XML-файла?
<row>
Name - Picture
<i>Description</i>
</row>
Мой вопрос, как я могу хранить всю эту информацию в моем файле XML? Обычно это не является проблемой, как:
<persons>
<person name="Scott">
<picture>path to asset somehow?</picture>
<desciption>Description of Scott</desciption>
</person>
...
</persons>
Но как я могу добавить это в Рез/значение/persons.xml файл? Единственное, что похоже на строковый массив, и я хочу, чтобы описание Скотта закончилось со Скоттом, а не с кем-то другим. Возможно ли это, или я должен добавить этот XML-документ в другое место, а затем как-то его разобрать?
Но могу ли я доставить свое приложение с базой данных внутри него? и если да, то какая база данных работает с Android? SQLite? – Patrick
да, сделайте это, сохранив базу данных внутри проекта, и когда загрузка приложения сначала скопирует его в папку данных, но будет хорошо, если вы сначала сохраните свои данные в XML, а затем создадите базу данных при загрузке. и да, это будет SQLite –