在Android中动态显示2行和多列水平滚动的GridView

时间:2014-09-09 07:25:59

标签: android gridview horizontal-scrolling

我遇到了GridView的问题。我需要一个水平滚动,其中GridView有2行和多列,具体取决于动态数据。有人知道它是如何实现的吗?我在TableLayout中尝试使用ScrollView,但这会分别滚动每个表格行。当用户滑动屏幕时,我需要滚动两行。

任何人都可以告诉我,如果可以的话。如果是这样,任何参考或样品。请帮助,谢谢大家。

2 个答案:

答案 0 :(得分:0)

你应该使用带有以编程方式放置的内部视图的scrollview

OR

使用层级库,例如:https://github.com/jess-anders/two-way-gridview

答案 1 :(得分:-1)

您可以使用HorizontalScrollView代替ScrollView。就像这样:

<HorizontalScrollView>
  <LinearLayout orientation="vertical">
    <LinearLayout id="first_row" orientation="horizontal">
      // Add custom view programmatically inside this first row 
    </LinearLayout>

   <LinearLayout id="second_row" orientation="horizontal">
     // Add custom view programmatically inside this second row 
   </LinearLayout>

  </LinearLayout>
</HorizontalScrollView>