Android: какой адаптер и адаптер отображают динамический список приложений - PullRequest
0 голосов
/ 03 мая 2011

В своей диссертации я пытаюсь создать рынок, похожий на рынок Android. Я сделал БД в MySQL, теперь я думаю об интерфейсе клиента Android. Я новичок, поэтому мне нужна ваша помощь. У меня будет на моем БД много приложений, мне нужно сделать нативное приложение, которое вызывает БД (в середине будет php) и покажу список приложений, как на рынке Android, так что с названием, значок, рейтинг и стоимость. Вся эта информация находится в базе данных mysql, и я думаю, что php вернет мне на телефон xml-файл со всей необходимой мне информацией.

Это то, что я полагаю, но если для вас должно быть иначе, дайте мне знать Например, если локальный SQLite должен играть в этом роль (он обязательно будет иметь метаданные для приложений, которые я скачал)

Я читал, что для динамического списка вещей лучше использовать представление адаптера, которое берет элементы списка из адаптера, что является своего рода мостом с источником данных. Но, например, arrayadapter основан только на просмотре текста, другой - только на просмотре изображений и т. Д. Вместо этого мои представления не так просты, но представляют собой нечто сложное с некоторыми изображениями, некоторыми просмотрами текста, оценкой и т. Д. ..... ..

Так что мне нужно найти правильный обзор адаптера и правильный адаптер.

Теперь для моей цели, для вас:

  1. Какой просмотр адаптера я должен использовать? Я думал использовать listview.
  2. А сложнее, какой адаптер? Нужно ли создавать собственный, расширяющий базовый класс адаптеров, или есть несколько адаптеров, подходящих для моей цели?
  3. Если textview является базовым виджетом для arrayadapter, какой из них будет базовым для моего? Сложный виджет, так что в основном группа просмотра?

Я читал кое-что о cursoradapter, но я не знаю, что это и если это то, что я ищу. Если вы знаете, что Google использует для своего рынка, это было бы полезно:)

Пояснения, примеры или ссылки приветствуются

Ответы [ 2 ]

1 голос
/ 03 мая 2011

Похоже, что пользовательский ListAdapter это то, что вы ищете. Вот достойное введение .

0 голосов
/ 03 мая 2011

вы должны взглянуть на aptoide и как он собирается Надеюсь, что это помогло http://www.aptoide.com

...