0

Я разрабатываю приложение, в котором мне нужен горизонтальный список с пользовательским адаптером. Я попробовал демо от Link.Android: Просмотр горизонтального списка на пользовательском адаптере

Демо работает нормально. Но когда я реализовал один и тот же код в своем приложении, горизонтальная прокрутка не работает.

Мой пользовательский адаптер имеет макет, один элемент которого охватывает всю ширину экрана и примерно половину высоты экрана.

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

Где я ошибаюсь, пожалуйста, дайте мне знать, или что мне теперь делать, пожалуйста, предложите мне.

+0

Пожалуйста, разместите свой макет и макет «item» – LaurentY

+1

Это действительно старый код, вместо этого используйте RecyclerView и установите его в горизонтальное положение. – jvrodrigues

ответ

1

макет которого один элемент охватывает всю ширину экрана и около половины высоты экрана

Я думаю, вы должны использовать ViewPager для этого: http://developer.android.com/training/animation/screen-slide.html

Если вы не как использовать фрагменты, вы можете попробовать RecyclerView (например, предложенные jvrodrigues) с горизонтальным LinearLayoutManager (доступным в библиотеке поддержки). См.: https://developer.android.com/training/material/lists-cards.html

надеюсь, что это поможет!

0

После прочтения этого сообщения я внедрил свой собственный горизонтальный список. Вы можете найти его: link

Смежные вопросы