Android中的Touch事件处理如何去掉这种警告

 我来答
乐跑小子
2016-01-14 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.1万
采纳率:7%
帮助的人:4759万
展开全部
用注解, 打个@SuppressLint("ClickableViewAccessibility")
这个警告是说,有可能会和点击事件发生冲突
如果你在touch中返回了true,那么就不会响应onClick事件了
你必须调用一下view.performClick(),才会触发
view.setOnTouchListener(new View.OnTouchListener() {
@SuppressLint("ClickableViewAccessibility")
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return false;
}
});
微测检测5.10
2023-07-11 广告
Android Auto是一种为车载系统提供的辅助应用程序,它通过与智能手机和车载信息娱乐系统交互,提供车载影音和出行导航等便捷功能。Android Auto手机版具有以下优势:1. 深度定制地图,路况实时更新。2. 导航过程中能及时重新规... 点击进入详情页
本回答由微测检测5.10提供
huanglenzhi
2015-02-16 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517199
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
用注解吧 打个@SuppressLint("ClickableViewAccessibility")
这个警告是说,有可能会和点击事件发生冲突
如果你在touch中返回了true,那么就不会响应onClick事件了
你必须调用一下view.performClick(),才会触发
view.setOnTouchListener(new View.OnTouchListener() {
@SuppressLint("ClickableViewAccessibility")
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return false;
}
});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锺知05
2016-01-05 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:147
采纳率:100%
帮助的人:82.2万
展开全部
miui系统的话可以屏蔽警告。android原生的你可以试试,开发者选项里面把 强制关闭 选项不选中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccz181078
2015-02-16 · TA获得超过415个赞
知道小有建树答主
回答量:271
采纳率:85%
帮助的人:108万
展开全部
什么警告
追答
Exception可以try catch
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式