Android同时按下多个按钮
来源:互联网 发布:淘宝黑莓手机哪家好 编辑:程序博客网 时间:2024/05/22 17:49
关键字: 多点触控, 控件, 按钮, Android, 同时按下 【也许这样能帮到更多人检索到??】
很久没写博文了,最近在做毕业设计的过程中,碰到了这样一个问题,之前一直没遇到过,走了一些弯路,现在写下来记录下。
在百度的过程中并没有看到有相关的解答,而更多的还是带你走向弯路的。下面进入博文的正题吧。
问题: 实现“百度手柄”的这个多个按钮,同时点击,即一个按钮点着不放,另一个按钮被点击。
实际上,很多人第一反应就是这个东东不是本来android就可以的吗?然后信誓旦旦地去写一个Demo之后发现实际上不行。
大家都会去监听touch事件,然后做处理,你可以发现,你按下的第一个按钮,之后再按其他的按钮,其他的按钮的touch是不会被执行的,而是都走第一个按钮的touch里面的处理流程。
紧接着大家去百度,百度大家都跟你解答是用多点触控, 并且一堆信息很明确地告诉你要去监听几根手指头点击屏幕....这时候你心里的答案基本就定型了, 之后开始写多点触控的处理流程。
最后你会发现,你自己处理,无比的麻烦,你需要通过 手指的x, y去判断现在点击的控件是什么。而后你还会遇到一个问题,最后一个手指弹起的事件 并无法监听到。
说了这么多,其实最后只需要在这些button的父布局中,加入一行属性
android:splitMotionEvents="true"
有人说这个叫做是否支持全局多点触控,false为不支持,true为支持。
而我觉得这个就是看是否分流touch事件到各个对应控件.
有时候知道得少,便成了时间成本!!
2 0
- Android同时按下多个按钮
- Android 点击按钮同时更换按钮背景颜色和按钮文本颜色
- Android 按钮点击切换背景,同时修改文字颜色
- Android在Button按钮上同时显示文字和图片
- android在点击搜索按钮同时关闭软键盘
- android studio 按钮drawableLeft图标与文字不能同时居中
- Android ListView ArrayAdapter同时实现列表和按钮点击事件
- android 按钮按下效果(文字颜色和按钮同时变化)
- Android点住按钮同时再点击按钮外的效果
- 服务端按钮与客户端按钮同时使用
- android中ListView点击和里边按钮或ImageView点击不能同时生效问题解决
- android中ListView点击和里边按钮点击不能同时生效问题解决
- android中ListView点击和里边按钮点击不能同时生效问题解决
- (转)android中ListView点击和里边按钮或ImageView点击不能同时生效问题解决
- android WebView设置缩放setBuiltInZoomControls(true)同时隐藏缩放按钮
- android中ListView点击和里边按钮或ImageView点击不能同时生效问题解决
- 关于android按下按钮变色反应,同时兼顾圆形边框问题
- android中ListView点击和里边按钮或ImageView点击不能同时生效问题解决
- BestCoder Round #34
- GitHub上的一些开源项目
- Unity3d skele插件 创建简单动画
- jquery中如何对添加的标签进行操作
- hdu 4540 威威猫系列故事——打地鼠 dp
- Android同时按下多个按钮
- Hadoop实战学习记录
- Android显示与隐式的区别
- 【Java并发编程】之五:volatile变量修饰符—意料之外的问题(含代码)
- static 与 内存(转)
- 数组-01. 字符转换(15)
- 2015年杭州暑期找家教需注意
- ado.net 连接数据库
- 天声人語 20150329