Horizo​​ntalScrolView中的网格视图

时间:2011-05-12 11:25:19

标签: android

我可以知道如何将GridView放入HorizontalScrollView 我的xml代码如下所示,但它不起作用。

2 个答案:

答案 0 :(得分:7)

我的解决方案是:在xml文件中,将GridView放入LinearLayout,然后将LinearLayout放入Horizo​​ntalScrollView.finally设置LinearLayout的宽度。

LayoutParams linearParams = (LinearLayout.LayoutParams)gridview.getLayoutParams();
        linearParams.width=100*al.size();
        gridview.setLayoutParams(linearParams);
        gridview_type1.setColumnWidth(100);

让Horizo​​ntalScrollView知道LinearLayout的宽度,因此Horizo​​ntalScrollView可以启动和停止滚动。并且不要忘记LinearLayout中的android:orientation =“horizo​​ntal”。

答案 1 :(得分:-1)

尝试使用此属性作为gridView的xml:

android:scrollbars="horizontal"

并且不需要将gridView放在Horizo​​ntalScrollVoew中,因为gridView本身具有滚动属性。