Android布局上面一个FrameLayout,下面一个Gridview,如何让Gridview滚动的时候可以全屏滚动。
ringa_lee
ringa_lee 2017-04-17 16:37:39
0
5
523

1,Android布局上面一个FrameLayout,下面一个Gridview,如何让Gridview滚动的时候可以全屏滚动。

2,布局代码

                 

3,图片
如图1,是没有拖动的图片,下面的图是拖动的效果。拖动的时候上面的幻灯不会动,所以只能拖动下面一点距离。

请问怎么样才可以下面的gridview往上拖动的时候。上面的幻灯也会向上滚动。

ringa_lee
ringa_lee

ringa_lee

membalas semua (5)
黄舟

谢谢诸位的解答,最终使用了为gridview增加一个headview的方法解决了。

具体方法参见此链接:http://blog.csdn.net/zhzhyang0313/articl...

    巴扎黑

    recyclerview 的header不知道能不能解决,可以试试

    http://www.open-open.com/lib/view/open1434422599926.html

      刘奇

      1。其实整个界面可以用recycleView+gridLayoutManager来实现,这样就直接可以滑动啦。
      2.如果就是你这样的布局,你可以在gridView的ontouchEvent里面用Scroller类来实现对上面的滑动

        左手右手慢动作

        首先你得改布局,当前这个布局是无法实现你的需求的。可以考虑在ScrollView中嵌套GridView,会是相对简单的实现思路,这个方案你需要解决两个滚动view的冲突问题,问题的解决也相对容易一些,可以参考这个办法ScrollView嵌套GridView冲突解决

          洪涛

          方案1:用一个ListView来实现,顶上的幻灯片就是HeaderView,listview item布局就用两个横向的item,禁用onItemClick,手动对每个item加点击事件。

          方案2:用recyclerView来实现,有不少开源组件可以很方便的给recyclerview添加headerview https://github.com/search?utf8=%E2%9C%93&q=header+footer+recyclerview,然后用gridLayoutManager来实现就好了。

          不推荐用scrollview嵌套gridview来实现,这和scrollview+linearlayout无异,没有item复用的功能。

            Muat turun terkini
            Lagi>
            kesan web
            Kod sumber laman web
            Bahan laman web
            Templat hujung hadapan
            Tentang kita Penafian Sitemap
            Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!