2016-07-12 2 views
0

Вложенный GridView с 22 элементами в HorizontalScrollView. GridView имеет 22 элемента, 4 столбца 6 рядов, в последнем только 2 предмета, помещенного без гнездования. Но после вложенности появляется только первый столбец, поэтому 1 столбец и 6 строк с изображениями. Почему не все элементы с горизонтальной прокруткой? Я думаю, что-то не так, или отсутствует в настройке HorizontalScrollView.GridView вложен в HorizontalScrollView работает weird

<HorizontalScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_below="@+id/seatLegendLayout"> 

     <GridView 
      android:id="@+id/gridView1" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_margin="4dp" 
      android:columnWidth="100dp" 
      android:gravity="center" 
      android:numColumns="4" 
      android:horizontalSpacing="1dp" 
      android:scrollbarAlwaysDrawHorizontalTrack="true" 
      android:scrollbarAlwaysDrawVerticalTrack="true" 
      android:scrollbars="horizontal" 
      android:stretchMode="none" 
      android:verticalSpacing="1dp"> 

     </GridView> 

    </HorizontalScrollView> 
+0

короткий ответ: вы не можете сделать GridView по горизонтали, а не так, по крайней мере. если вы действительно хотите, чтобы ваша рука была грязной, см. это: http://stackoverflow.com/questions/5725745/horizontal-scrolling-grid-view –

+0

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

+0

У меня есть эта структура компоновки: 'RelativeLayout'>' HorizontalScrollView'> 'GridView'. Нет 'RecyclerView'. –

ответ

0

Я использовал TwoWayListView для создания горизонтальных списков, он отлично работал, когда я использовал eclipse.

После переноса моих приложений в Android Studio Я использую RecylerView, он дает мне то, что мне нужно, чтобы положить списки в горизонтальной или вертикальной ориентации, он также поддерживает сетки и карты

Попробуйте прочитать об этом, его является наиболее распространенным используется для разработки тех дней

удачи

+0

RecyclerView может перемещаться только в горизонтальном или вертикальном направлении? Потому что мне нужно прокручивать оба пути. –

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