首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android中单击事件怎么与OnTouch()共存

2013-03-17 
android中单击事件如何与OnTouch()共存?问题描述:activity界面:帧布局,两层底层:ListView(设置了事件:OnIt

android中单击事件如何与OnTouch()共存?
问题描述:
activity
界面:帧布局,两层
底层:ListView(设置了事件:OnItemClickListener)
顶层: HorizontalScrollView()
Activity中重写了onTouch(),要求相应DOWN事件和UP事件
问题:
当onTouch返回true时,UP事件可以响应,但是ListView 中OnItemClickListener的点击事件无响应。
当onTouch返回false时,UP事件无响应,ListView 中OnItemClickListener的点击事件有响应。

我想要的理想结果:UP事件、ListView 中OnItemClickListener的点击事件两者皆有响应
 

[解决办法]
Activity onTouch 里面要接受ACTION_DOWN事件才会接着处理ACTION_UP事件哦,如果ACTION_DOWN就直接返回false,UP事件自然不会响应了。 你可以在UP事件处理之后再返回false。

热点排行