当前位置: 首页 > news >正文

android 调试UI 按钮无法点击事件问题

软件平台:Android11

硬件平台:QCS6125

  问题:UI控件无法点击

    首先,打开了Android自带的pointer_location报点轨迹,用电磁笔点击按钮,发现有点位,但是控件未见响应,基本排除硬件、驱动、及系统层面的问题。

    其次,为了进一步确认问题,某些人不见黄河心不死,打开了对当前页面控件的属性dump信息,进行查看:

adb shell uiautomator dump
adb pull /sdcard/window_dump.xml .

然后打开该xml查看:

<node index="1" text="" resource-id="com.fenbi.megrez.app.launcher:id/bottom_operation" class="android.view.ViewGroup" package="com.fenbi.megrez.app.launcher" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,1747][1404,1872]">
<node index="0" text="" resource-id="com.fenbi.megrez.app.launcher:id/bottom_line" class="android.view.View" package="com.fenbi.megrez.app.launcher" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,1747][1404,1748]"/>
<node index="1" text="提交批改" resource-id="com.fenbi.megrez.app.launcher:id/btn_submit" class="android.widget.TextView" package="com.fenbi.megrez.app.launcher" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[407,1774][997,1846]"/>
</node>

可以看到这个提交按钮的clickable属性为false,因此无法响应点击事件。

实锤给客户端的同事去分析原因去了~~~~~

相关文章:

  • Vitis HLS 学习笔记--global_array_RAM初始化
  • 【C++初阶学习】第十二弹——stack和queue的介绍和使用
  • 群体优化算法---蜂群优化算法应用于数据挖掘
  • 基于uni-app的 年-月-日 时 时间日期范围控件
  • k8s牛客面经篇
  • 【Spring框架全系列】SpringBoot_3种配置文件_yml语法_多环境开发配置(详细)
  • Linux【工具 03】Telnet服务安装使用(安全性较差 非特殊情况尽量不要使用)
  • 24.面向对象六大原则
  • 【python深度学习】——tensor内部存储结构|内存优化与as_strided|内存紧凑化contiguous
  • 面试题:说说浏览器的缓存机制
  • WebSocket 断网重连、心跳检测功能封装
  • 极简网络用户手册(1)
  • 【代码随想录算法训练营第37期 第二十八天 | LeetCode93.复原IP地址、78.子集、90.子集II】
  • 算法简单笔记3
  • C语言:(动态内存管理)
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • Idea+maven+scala构建包并在spark on yarn 运行
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • JSDuck 与 AngularJS 融合技巧
  • JS题目及答案整理
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Median of Two Sorted Arrays
  • Python实现BT种子转化为磁力链接【实战】
  • tab.js分享及浏览器兼容性问题汇总
  • ViewService——一种保证客户端与服务端同步的方法
  • Vue2.0 实现互斥
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 技术胖1-4季视频复习— (看视频笔记)
  • 理解在java “”i=i++;”所发生的事情
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 阿里云ACE认证之理解CDN技术
  • 扩展资源服务器解决oauth2 性能瓶颈
  • 容器镜像
  • ​补​充​经​纬​恒​润​一​面​
  • #14vue3生成表单并跳转到外部地址的方式
  • #前后端分离# 头条发布系统
  • #数学建模# 线性规划问题的Matlab求解
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (七)Flink Watermark
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (十) 初识 Docker file
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (学习总结)STM32CubeMX HAL库 学习笔记撰写心得
  • (状压dp)uva 10817 Headmaster's Headache
  • .NET delegate 委托 、 Event 事件
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET中的Exception处理(C#)
  • /dev下添加设备节点的方法步骤(通过device_create)
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • [17]JAVAEE-HTTP协议
  • [ARM]ldr 和 adr 伪指令的区别
  • [AX]AX2012 R2 出差申请和支出报告
  • [C++]拼图游戏