2 q569321891 q569321891 于 2016.03.04 09:37 提问

相对布局的fragment空白地方点击不到下面的view

图片说明

我在这个fragment 的空白地方 滑动 下面的地图不跟着滑动
也就是说点击空白处不能触发事件 fragment覆盖了view吗?

3个回答

crazy1235
crazy1235   Ds   Rxr 2016.03.04 10:26

地图上的view有点击事件,当然就不能触发下面的事件了。

q569321891
q569321891 布局应该使用哪种布局好呢
2 年多之前 回复
crazy1235
crazy1235 要么布局改了。要么把事件传递下去。
2 年多之前 回复
q569321891
q569321891 回复Jack-sen: 有没有什么办法让着空白的地方可以点击到view
2 年多之前 回复
crazy1235
crazy1235 对啊。
2 年多之前 回复
q569321891
q569321891 不是 比如说当我在地图上滑动时,地图是跟着动的,但是我在fragment空白处滑动时,地图没有跟着滑动,也就是说 空白处覆盖了view吗?
2 年多之前 回复
lxk_1993
lxk_1993   Rxr 2016.03.04 11:11

可以试试吧布局 改成不是一个整体 内容和空白分开

u014316811
u014316811   2016.03.04 11:14

地图上层的 空间 每个单个写 RelativeLayout 一排的可以 LinearLayout

u014316811
u014316811 回复q569321891: fragment.设置 onTouch 事件监听 都返回false
2 年多之前 回复
q569321891
q569321891 目前看来是要这样子了
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android 点击空白处自动隐藏输入法,适用activity与fragment
方法1: 简单但有时会无效 InputMethodManager manager= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  @Override  public boolean onTouchEvent(MotionEvent event) {   // TODO Auto-ge
关于activity和fragment中点击edittext之外的空白区域使软键盘消失的解决办法
大家都知道的使软键盘消失的方法很简单 如下InputMethodManager imm = (InputMethodManager) getSystemService( INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); 当然我知道你想要的是点击空白地
关于AdapterView点击空白处事件
在项目中遇到GridView在item不满时,要求点击空白处也能响应某些事件,发现AdapterView是没有OnClick事件的; 解决方案是重写他的onTouch事件,来判断不是他的item,从而实现空白处点击事件。 @Override public boolean onTouchEvent(MotionEvent ev) { if (mTouchIn
Android点击EditText以外区域隐藏键盘Fragment同样适用
@Override public boolean onTouchEvent(MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { View v = getCurrentFocus(); if (v!=null&&(!(v instanceof EditText)||!
Fragment里面用ViewPager嵌套2个Fragment,第二次切换变成空白的解决办法
今天做项目遇到一个问题 , 主界面用5个fragment组成,其中一个fragment里面 用了个ViewPager ,然后再这个ViewPager里面又嵌套了2个Fragment,第一次加载没有  但是第二次加载的时候 ,就变成空白,在网上找了下解决的办法,参考资料 http://www.th7.cn/Program/Android/201406/218498.shtml 原因是因为
Android中点击空白区域控件自动隐藏(事件传递机制中的一个小例子)
随着android技术日趋成熟,android应用程序已经由刚开始的单纯效果展示变得越来越艺术话了,各种动画,各种布局层叠,那么由此就产生了一些问题,比如:一个listview的view的item点击时没有反应,界面上罩了层好看的蒙版后,下面的布局中的控件点击时无反应等。 今天我在修改bug的时候就遇到了这样的问题。 一、item点击时没有反应 原因:你的item中有button或者checkb
iOS之UIAlertView点击窗口之外区域关闭
弹出一个UIAlertView,然后点击窗口之外的区域来关闭UIALertView,代码如下: - (IBAction)showAlert:(id)sender { alert = [[UIAlertView alloc] initWithTitle:@"测试" message:@"点击四周的区域我就消失"
解决Fragment点击事件透传的问题
笔者最近在做一个项目的时候不经意间遇到一个问题,就是在使用Fragment一般为了避免重复加载布局,都会使用add()和hind()方法,但是当替换上去的Fragment内容为空白的时候,就会发现点击会触发被覆盖的Fragment的事件,解决的方法大抵有两种,不过原理都是一样的,根本的解决方法就是要把点击事件在当前页面消费掉,这点可以了解事件的分发机制。下面就来具体说一下两种方式:1、在fragme
在Fragment中的子View(如Button等)点击事件失效解决方法
根据fragment生命周期的执行过程,初始化ID(findViewById)和控件点击事件,一定要放在fragment中的onActivityCreated方法中,在onCreateView中,只是进行根节点 rootView的初始化。1.init()方法和handleData()方法放在 onActivityCreated中,而不是放在onCreateView。解决方案如下:@Override
Android点击空白处隐藏键盘
直接上代码了  直接粘贴  把类得名字改成自己的就ok了 /** * 点击空白区域隐藏键盘. */ @Override public boolean onTouchEvent(MotionEvent event) { InputMethodManager imm = (InputMethodManager) getSystemServ