我可以知道如何将GridView
放入HorizontalScrollView
。
答案 0 :(得分:7)
我的解决方案是:在xml文件中,将GridView放入LinearLayout,然后将LinearLayout放入HorizontalScrollView.finally设置LinearLayout的宽度。
LayoutParams linearParams = (LinearLayout.LayoutParams)gridview.getLayoutParams();
linearParams.width=100*al.size();
gridview.setLayoutParams(linearParams);
gridview_type1.setColumnWidth(100);
让HorizontalScrollView知道LinearLayout的宽度,因此HorizontalScrollView可以启动和停止滚动。并且不要忘记LinearLayout中的android:orientation =“horizontal”。
答案 1 :(得分:-1)
尝试使用此属性作为gridView的xml:
android:scrollbars="horizontal"
并且不需要将gridView放在HorizontalScrollVoew中,因为gridView本身具有滚动属性。