2013-04-02 105 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