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

软件平台:Android11

硬件平台:QCS6125

问题:UI控件无法点击

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

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

adb shell uiautomator dump

adb pull /sdcard/window_dump.xml .

然后打开该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,因此无法响应点击事件。

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

相关推荐
墨狂之逸才1 小时前
Android 保活机制详解 —— 从概念到实践
android
故渊at1 小时前
第二板块:Android 四大组件标准化学理 | 第十二篇:四大组件全景总结与系统服务(System Server)架构
android·架构·wpf·四大组件·system service
问心无愧05131 小时前
ctf sow web入门112
android·前端·笔记
朱涛的自习室2 小时前
Munk AI 正式开源:一个“自我进化”的 AI 测试引擎
android·人工智能·github
啦啦啦_99992 小时前
4. Transformer_3_解码器部分
android·深度学习·transformer
数智工坊3 小时前
【ROS 2 全栈入门指南三】:Action、参数与Launch文件全链路指南
android·stm32·嵌入式硬件·学习·机器人
问心无愧05133 小时前
ctf show web入门109
android·前端·笔记
xinhuanjieyi4 小时前
Android 画板应用kotlin实现
android·开发语言·kotlin
故渊at4 小时前
第四板块:Android 输入系统与触控事件 | 第十六篇:按键分发与软键盘(IME)的窗口协同
android·软键盘·输入系统·触控事件·按键分发