84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
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复用的功能。