RelativeLayout、Framelayout 两布局重叠,使下层不响应点击事件
2018-02-08 15:45
441 查看
---
title: RelativeLayout、Framelayout 两布局重叠,使下层不响应点击事件
date: 2018-01-23 16:30:30
tags:
- View
- Android
- 问题解决
categories: Android
---
# RelativeLayout、Framelayout 两布局重叠,使下层不响应点击事件
```
代码段A
<?xml version="1.0" encoding="utf-8"?>
```
> FrameLayout、RelativeLayout,代码中控件代码的的位置越靠后,此控件越会显示在层叠布局的上方。
`代码段B`的布局会动态加载到`代码段A`的`search_container`中,
并且形成重叠布局,此时 markView 会遮盖listView,但是点击事件会穿透markView传递给listView。
```
代码段B
<?xml version="1.0" encoding="utf-8"?>
```
**怎样解决这个问题呢?**
代码段B 增加一行代码
`android:clickable="true"`
变成这样
```
代码段C
<?xml version="1.0" encoding="utf-8"?>
```
title: RelativeLayout、Framelayout 两布局重叠,使下层不响应点击事件
date: 2018-01-23 16:30:30
tags:
- View
- Android
- 问题解决
categories: Android
---
# RelativeLayout、Framelayout 两布局重叠,使下层不响应点击事件
```
代码段A
<?xml version="1.0" encoding="utf-8"?>
```
> FrameLayout、RelativeLayout,代码中控件代码的的位置越靠后,此控件越会显示在层叠布局的上方。
`代码段B`的布局会动态加载到`代码段A`的`search_container`中,
并且形成重叠布局,此时 markView 会遮盖listView,但是点击事件会穿透markView传递给listView。
```
代码段B
<?xml version="1.0" encoding="utf-8"?>
```
**怎样解决这个问题呢?**
代码段B 增加一行代码
`android:clickable="true"`
变成这样
```
代码段C
<?xml version="1.0" encoding="utf-8"?>
```
相关文章推荐
- framelayout 两布局重叠,下层不响应点击事件
- android framelayout两布局重叠,如何让下层不响应事件
- Android 布局文件中出现两个framelayout布局重叠,如何让下层不响应事件
- 关于使用DrawerLayout建立侧滑菜单时,下层布局依然可响应点击事件的解决方法
- android 两布局重叠,如何让下层不响应事件
- 关于使用DrawerLayout建立侧滑菜单时,下层布局依然可响应点击事件的解决方法
- android FrameLayout响应了下层view的点击事件
- android FrameLayout响应了下层view的点击事件
- 让RelativeLayout,LinearLayout整个布局实现响应点击事件
- ListView中嵌入布局中有Button,如何响应Button点击事件
- DrawerLayout侧滑布局点击不响应事件
- 父布局与子布局控件的实现响应点击事件冲突问题。
- LinearLayout点击事件后面的布局响应了
- listView布局中按钮点击事件放到activity或者fragment中响应
- 两个相同大小的Scrollview叠加,如何点击上层scrollview的空白区域时可以让下层的scrollview的点击事件响应
- andrioid 扩展图片,即点击图片以外的布局区域也响应图片事件
- 注意:MainActivity的oncreate方法里不要再inflate布局了(MainActivity里的点击事件无响应)
- andorid布局layout监听点击事件,布局内的imageButton无法响应解决方法
- cocos2d-x中解决点击事件上层响应,下层不响应
- 解决父布局具有点击效果,但是子布局的Button不响应点击事件的问题