当前位置:编程学习 > wap >>

如何拖动listview

在android中,我有一个listview在屏幕的当中,我想可以用手点中后左右拖动,就是把整个list拖了跑的。
前提是手指必须点在list上,谁知道请指点下。。
我的问题是在点中list时,list吸收了事件,,activity中就没有touchevent事件了,所以没法做处理。 --------------------编程问答-------------------- 你说的左右拖动是滑屛吗?我遇到过这种情况,有了listview以后就监听不到滑屛的手势了,最后我妥协了,取消了滑屛。 --------------------编程问答-------------------- 看看viewPager,这个控件可以实现 --------------------编程问答-------------------- 差不多吧。不管是划屏也好,那那些拖着跑的手势都是怎么做的呢。 --------------------编程问答-------------------- 楼上的viewPager应该能实现,但是我的环境里没有那个jar包。一直想更新sdk,但是google的下载地址又上不去。到哪去下载个人家搭好的sdk。

这个问题我用listview的setOnTouchListener,然后用event.getRawX()取得手指的位置,再用layout方法来移动listview,效果还不错。。 --------------------编程问答-------------------- 楼主看这里, 虽然不太一样, 但也许会有帮助.
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,