为了账号安全,请及时绑定邮箱和手机立即绑定

急!!!老师求救!!!

请问老师,我在listview的header中加入了viewflipper后,敲的代码是按老师您那样做的,可是为啥只出现自动播放的效果,手势却左右滑动不了,是因为listview把viewflipper的点击事件焦点覆盖了吗?还是其他什么原因啊?如果是焦点覆盖了,那我该怎么解决啊,急!!!麻烦老师了 谢谢

正在回答

2 回答

当 ViewFlipper  左右滑动和listview的上下滑动冲突时,哈以下解决办法:

 

@Override
 public boolean onTouch(View arg0, MotionEvent arg1) {
  System.out.println("Touch::::::::::::::::::::");
  super.onTouchEvent(arg1);
  return gd.onTouchEvent(arg1);
 }

 

 


 @Override
 public boolean dispatchTouchEvent(MotionEvent ev) {
  // 先执行滑屏事件
  gd.onTouchEvent(ev);
  super.dispatchTouchEvent(ev);
  return true;
 }


0 回复 有任何疑惑可以回复我~
#1

龙吟苍宇 提问者

老师您好 这个我在网上看到过这个帖子,不过不知道该加载到那一块儿啊,麻烦问下这个gd是啥意思,还有这个arg是啥意思,这些代码我一复制进去就使劲报错,请问这个代码我需要咋改啊
2015-04-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111172    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

急!!!老师求救!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信