Как заполнить данные из веб-API в Custom ListView в Android - PullRequest
0 голосов
/ 02 июня 2018

Я хочу получить данные из веб-API и заполнить ListView в Android.Я уже научился вызывать веб-API и успешно сделал в моем приложении, но проблема в том, как показать в моем ListView?Я хочу заполнить данные, как показано на рисунке ниже.

image.

Как я могу заполнить так же, как на картинке?Какие компоненты используются в ListView?Если это не ListView, то какой это макет?Я также хочу знать, как я могу использовать вышеуказанные кнопки (обзор, матчи, команды, турнирная таблица).Я хочу изменить данные, когда я нажимаю разные кнопки.Пожалуйста, поделитесь своим опытом и предложите мне несколько источников обучения.

1 Ответ

0 голосов
/ 02 июня 2018
  • создайте пользовательский класс java, описывающий отдельный Item как объект, который будет содержать ряд переменных для хранения данных, поступающих из веб-API.
  • создайте пользовательский макет (list_item.xml)содержит два ImageViews и 3 textview.
  • хранит ваши данные API в Arraylist типа (YourCustomJavaObjectclass).
  • создайте пользовательский Arrayadapter, а затем накачайте (list_item.xml) внутриметод getView, а затем связать ваши представления с данными из ArrayList.Для получения дополнительной информации прочитайте эту статью https://github.com/codepath/android_guides/wiki/Using-an-ArrayAdapter-with-ListView

  • Для их создания (обзор, матчи, команды, турнирная таблица) вы должны использовать ViewPager и FragmentPagerAdapter, для более подробной информации https://github.com/codepath/android_guides/wiki/ViewPager-with-FragmentPagerAdapter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...