#android
#Android
Вопрос:
сначала мне нужны некоторые предложения,
- Мое приложение похоже на то, что на главном экране пользователь нажимает кнопку изображения «Курсы» и переходит к списку из трех элементов, когда пользователь прикасается к любому элементу, он переходит в другой «Вид списка», который выбирает значения из базы данных, а затем, если пользователь нажимает на любой элемент второго списка, он переходит к окончательному виду или веб-просмотру..
предложение, которое мне нужно, заключается в том, является ли хорошей практикой переход пользователя из списка в другой список в
приложении..
и в приложении Iphone они делают кнопку «Назад» для каждого представления (поскольку у них нет кнопки «Назад» на iphone), но во многих приложениях Android я не видел кнопки «Назад» в макете представления списка, нужно ли мне иметь кнопку «Назад» в верхней части представления списка?
- Второй вопрос, который у меня есть, действительно ли мне нужно создавать базу данных для списка, я должен создать по крайней мере 6 или 7 списков в моем приложении, причем некоторый список имеет значения около 16
Ответ №1:
Объявление. 1: Нет, вам не нужна кнопка «Назад» в представлении списка. Это реальная кнопка возврата на всех устройствах Android.
Объявление. 2: Нет. Но когда данные меняются или вы хотите выполнять сложные запросы, тогда предпочтительнее база данных. В случае неизменяемых данных используйте xml. В случае простых данных вы даже можете использовать общие настройки.
Вот краткое руководство по хранению данных Android:
http://developer.android.com/guide/topics/data/data-storage.html
Вот простое руководство по использованию жестко закодированных данных с listview:
http://developer.android.com/resources/tutorials/views/hello-listview.html
Ответ №2:
У меня есть несколько комментариев по этим:
1) Приложение может в конечном итоге иметь сложную навигацию для решения простых задач, если существует несколько уровней списков. Рассмотрите возможность использования макета табуляции вместо списка первого уровня, поскольку вы упомянули, что в первом списке всего 3 записи. Также попробуйте объединить свои меню, чтобы пользователь мог заранее просматривать параметры
2) Кнопка «Назад»: ИМХО, в Android ее следует реализовать только в том случае, если вы хотите переопределить поведение кнопки «Назад» по умолчанию.
3) База данных для списка: полностью зависит от того, хотите ли вы изменить списки после установки приложения. Если они статичны, то вам не нужно создавать их из базы данных