Возникла такая проблема: нужен и горизонтальный и вертикальный скроллинг GridView.
Знаю что был на форуме подобный вопрос, и сказали что надо в два вложенных скролла (HorizontalScrollView и ScrollView) вставить GridView.
Так вот, не помогает, вертикальный есть, а горизонтального нет. Тем более при вложении в ScrollView GridView выскакивает предупреждение (но это не важно, вертикальный скроллинг есть и без ScrollView).
Собственно xml :
Код: Выделить всё
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:isScrollContainer="true" >
<GridView
android:id="@+id/gridview"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</GridView>
</HorizontalScrollView>Код: Выделить всё
gridview = (GridView) findViewById(R.id.gridview);
adapter = new ImageAdapter(this, size);
gridview.setAdapter(adapter);
gridview.setNumColumns(size);
gridview.setColumnWidth(32);
gridview.setVerticalSpacing(1);
gridview.setHorizontalSpacing(1);
gridview.setStretchMode(GridView.NO_STRETCH);