2013-04-02 107 views
0

我想实现下一个: 在每一行网格视图中可见元素的一些可能元素,为了达到其他元素我们可以使用水平滚动。但:GridView:水平滚动不起作用

代码1:

<GridView 
    android:id="@+id/gvTimeTape" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:columnWidth="100dp" 
    android:numColumns="30" 
    android:paddingLeft="200dp" 
    android:scrollbars="horizontal" > 
</GridView> 

结果(一行,所有元素适合屏幕):

enter image description here

代码2:

<GridView 
    android:id="@+id/gvTimeTape" 
    android:layout_width="5000dp" 
    android:layout_height="wrap_content" 
    android:columnWidth="100dp" 
    android:numColumns="30" 
    android:paddingLeft="200dp" 
    android:scrollbars="horizontal" > 
</GridView> 

结果(元素不适合在屏幕上,水平滚动不出现)

result 2

有没有人知道在什么把戏?

+0

我不认为GridView可以水平滚动。 ListView。它们都扩展了AbsListView。 –

回答

0

试着把你的GridView放到Horizo​​ntalScrollView。

+0

谢谢你的回答,但gridview不能在horizo​​nalscrollview里面工作 – Sinigami

+0

也许你的任务会更好用TableLayout? – QArea