社区
Android
帖子详情
如何让最后面的控件检测到点击事件
songsong_2012
2013-01-04 11:20:36
现在有两个控件A 和B叠加在一起,其中B在A的前面并且将A部分遮住了,当点击A没有被遮住的部分时可以检测到点击事件,当点击A被B遮住的部分时却无法检测到点击事件。
有没有什么方法可以在点击B的时候让A也检测到点击事件?
当然,现在有一种方法是把B 的click listener设置为和A一样的,但不想用这种方法,如果有多个这样的B那就显得很麻烦。
有没有一种方法直接让B忽略掉所有的点击,并且都被它后面的控件检测到。
...全文
69
3
打赏
收藏
如何让最后面的控件检测到点击事件
现在有两个控件A 和B叠加在一起,其中B在A的前面并且将A部分遮住了,当点击A没有被遮住的部分时可以检测到点击事件,当点击A被B遮住的部分时却无法检测到点击事件。 有没有什么方法可以在点击B的时候让A也检测到点击事件? 当然,现在有一种方法是把B 的click listener设置为和A一样的,但不想用这种方法,如果有多个这样的B那就显得很麻烦。 有没有一种方法直接让B忽略掉所有的点击,并且都被它后面的控件检测到。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Harlan9001
2013-01-04
打赏
举报
回复
使用dispatchTouchEvent,在Down事件中判断是否点击的是B控件,若是,调用A的监听器方法进行处理
songsong_2012
2013-01-04
打赏
举报
回复
额。。。我的结贴率0%,第一次发帖啊,应该是100%才对啊
songsong_2012
2013-01-04
打赏
举报
回复
自己顶一下,楼上那种方法不是我想要的 我想要的是B控件除了显示完全不会有任何作用,因为B在A的前面完全拦截了A的点击 我试过在XML中让B不可点击,不可获得焦点等等,但都不行。
Android自定义EditText右侧带图片
控件
前言 最近项目做用户登录模块需要一个右边带图片的EditText,图片可以设置点击效果,所以就查资料做了一个自定义EditText出来,方便以后复用。 原理 下面是自定义EditText的代码,具体难点是要实现图片的点击监听,因为谷歌官方至今没有给出一个直接实现EditText里面图片的监听API。我的做法是整个
控件
绑定一个OnTouchListener,然后监测
点击事件
,
检测
点击位置的X坐标是否在图片的覆盖范围内(下面getCompoundDrawables()[2]里面的2是代表图片在EditText的右边),如果是则执行
点击事件
。 package scut.userlogin;
CSkin高仿彗星小助手-2014.8.26更新
介绍: 本案例教你如何使用CSkin界面库 在winform平台做出《彗星小助手》的界面效果 本案例实现了部分功能 主要是展现界面的属性设置流程和界面库的使用 更新时间:2014 8 26 更新功能: 1 修复SkinPanel滚动条不显示的问题 2 修复SkinPanel右下边框不显示的问题 3 修复好友列表头像闪烁的一些BUG 4 修复SkinMain异形窗体点击任务栏最小化操作 5 加入内置工具类FastBitmap 此类用来快速Bitmap读写像素 如何使用看:http: bbs cskin net thread 83 1 1 html 6 修复截图
控件
的未选框双击错误BUG 增加截图
控件
属性BmpLayerCurrent:
控件
所截图的图片 7 SkinToolStrip添加BaseItemNorml属性 BaseItem默认背景图 8 修复SkinComboBox下拉框项的细节样式 9 加入SkinFileTansfersContainer
控件
与SkinFileTransfersItem
控件
SkinFileTansfersContainer:文件传输列表容器 这里面内置Add Remove Search等操作ItemList方法 SkinFileTransfersItem:文件传输列表项 用于添加进列表容器 10 SkinToolStrip
控件
添加BindTabControl 绑定要操作的TabControl 属性 绑定后点击ToolStripButton就可以根据ToolStripButton中的Tag TabPage的Index值 进行切换TabPage 11 优化设计时SkinTabControl略卡的问题 12 SkinTabePage添加属性(BorderColor:边框颜色) 13 修复好友列表闪烁状态下好友被删除 分组依然闪烁 14 SkinButton SkinCheckBox SkinRadioButton添加属性(IsEnabledDraw:是否画禁用状态下的效果 默认true) 15 好友列表添加三个事件: (DownSubItem:用鼠标按下子项时发生) (UpSubItem:用鼠标按下并释放子项时发生) (ClickSubItem:用鼠标单击子项时发生) 16 SkinTabControl添加两个事件: (TabePageClosed:TabPage容器关闭后 ) (TabePageClosing:TabPage容器关闭前 ) 17 加入彗星小助手案例DEMO(不带Html编辑器版本CSkin dll) 注意: 由于部分免费用户无法加入工具箱 经
检测
是里面的一个Html编辑器
控件
不兼容的问题 在问题兼容之前 现在分发两个版本(一个:带Html编辑器版本 一个:不带Html编辑器版本) 本案例资源来自:CSkin论坛 http: bbs cskin net">介绍: 本案例教你如何使用CSkin界面库 在winform平台做出《彗星小助手》的界面效果 本案例实现了部分功能 主要是展现界面的属性设置流程和界面库的使用 更新时间:2014 8 26 更新功能: 1 修复SkinPanel滚动条不显示 [更多]
VBA从入门到精通(
控件
+类模块+ADO+SQL数据库)
本课程属性Excel VBA中比较高阶的课程,主要讲解关于各种事件的应用,各种
控件
的应用,如果使用类模块,如果在VBA用调用SQL语句去处理数据库中的数据等操作。学习完成本课后,你可以在Excel中开发各种小型应用系统。以下是课程主要内容。第1章:工作表,工作簿常用事件。第2章:窗体
控件
应用第3章:ActiveX
控件
应用第4章:类模块应用第5章:vba+ado+sql第6章:实战应用(考试系统开发)
C#联合Halcon 自定义
控件
鼠标双击响应事件
自定义
控件
鼠标双击响应事件1. halcon的自定义
控件
2. HMouseDown事件 1. halcon的自定义
控件
这两天做项目发现一个问题,halcon自带的
控件
hWindowControl的双击响应事件无效: 下面的这些事件都无效 只有 H 开头的有效,但是这里面有没有鼠标双击的事件 我是想实现这样的功能,鼠标双击
控件
,让
控件
放大和缩小,最关键的一步就是鼠标双击事件的响应。所以我想到了下面这个办法: 2. HMouseDown事件 使用 HMouseDown事件 来代替鼠标双击事件,实现思
Qt自定义
控件
—— 子
控件
与父
控件
的鼠标事件问题
在自定义
控件
中,我们发现点击自定义
控件
的子
控件
时会出现子
控件
响应点击而自定义
控件
本身不会产生任何响应的问题,本文对该问题做出了剖析并提供了解决方案
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章