84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
1,Android布局上面一个FrameLayout,下面一个Gridview,如何让Gridview滚动的时候可以全屏滚动。
2,布局代码
3,图片如图1,是没有拖动的图片,下面的图是拖动的效果。拖动的时候上面的幻灯不会动,所以只能拖动下面一点距离。
请问怎么样才可以下面的gridview往上拖动的时候。上面的幻灯也会向上滚动。
ringa_lee
谢谢诸位的解答,最终使用了为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复用的功能。
谢谢诸位的解答,最终使用了为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复用的功能。