着急吐血,在线求大侠帮忙!!!scrollview中加入mapview焦点获得问题

千面而一言 2013-04-15 10:51:59
现在我要做一个应用,整体用的scrollview,因为显示的东西很多,其中有一个控件是Mapview,要求mapview,也就是这个地图能够滑动,可是现在出现一个严重的问题,mapview不能获得焦点,所以他所有的事件不能触发???跪等,吐血在线求高手指教,非常着急非常着急非常着急非常着急非常着急!!!
...全文
294 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
过去式YouKnow 2013-11-17
  • 打赏
  • 举报
回复
能贡献一下怎么解决的吗?
千面而一言 2013-04-18
  • 打赏
  • 举报
回复
哥们,谢了!搞定了,你说的对我很有启发,吐血停止,问题解决!
wlcw16 2013-04-15
  • 打赏
  • 举报
回复
需要截获scrollview的ontouch事件 这个需要你自己定义一个srocllview继承srocllview。 public class MyScrollView extends ScrollView { private boolean isIntercept = false; public MyScrollView(Context context) { super(context); } public MyScrollView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public MyScrollView(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { if (isIntercept) { return false; } return super.onInterceptTouchEvent(ev); } public boolean isIntercept() { return isIntercept; } public void setIntercept(boolean isIntercept) { this.isIntercept = isIntercept; } } 通过一个boolean来控制ontouch事件。 只有boolean的值的修改,可以弄个按钮什么的来修改。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧