2016-11-18 4 views
1

Я использую ListView, заполненный из базы данных MySQL, количество элементов списка определяется строками, возвращаемыми из базы данных (изменяется при обновлении записей).ListView FullScreen-Item Scroll Horizontal

  • Я не хочу, чтобы использовать фрагменты
  • Каждого элемент ListView имеет интерактивные кнопки (элемент ListView сам не будет нажимать, только кнопки на них будут)

Я думал, что это будет быть что-то же просто, как определение горизонтальной ориентации для ListView, но это не так:

<ListView 
     android:id="@+id/listView" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="horizontal" 
     > 
    </ListView> 

Это то, что я хотел бы достичь: enter image description here

+2

Вы должны взглянуть на 'RecyclerView'. Какой новый способ организовать элементы списка. Кроме того, его легко показать горизонтально. Посмотрите http://stackoverflow.com/questions/28460300/how-to-build-a-horizontal-listview-with-recyclerview –

ответ

2

В этом случае вы можете использовать HorizontalScrollView или ViewPager для достижения ожидаемого результата.

Отредактировано

Как Thomas РЕКОМЕНДУЕМЫЙ. Вы можете использовать RecyclerView также

+1

Лучше использовать RecyclerView, чем ViewPager или HorizontalScrollView в своем сценарии! –

+0

Да @LalitPoptani Я редактировал свой вопрос, пока получаю вам комментарий. Благодарю. – GreenRobo

+0

Вы редактировали свой вопрос или ответ? ;): P –