Android XML布局报错:android/view/View$OnUnhandledKeyEventListener_第1张图片

如图,调试布局时出现android/view/View$OnUnhandledKeyEventListener错误。
程序可以安装运行,但是无法实时预览。
具体表现为:
1. RecycleView这些design组件库中的组件,只会显示成灰色。
2. GridLayout(此处为一个优化的表格布局)会报错,并且不显示。

解决方案

原来的build.gradle:

android {compileSdkVersion 28    defaultConfig {        ...        targetSdkVersion 28        ...    }    ...dependencies {implementation 'com.android.support:appcompat-v7:28.0.0-rc02'implementation 'com.android.support:design:27.1.1'implementation 'com.android.support:gridlayout-v7:27.1.1'}}

修改过后的build.gradle:

android {compileSdkVersion 27    defaultConfig {        ...        targetSdkVersion 27        ...    }    ...dependencies {implementation 'com.android.support:appcompat-v7:27.1.1'implementation 'com.android.support:design:27.1.1'implementation 'com.android.support:gridlayout-v7:27.1.1'}}

Android XML布局报错:android/view/View$OnUnhandledKeyEventListener_第2张图片

结论

导致该问题的原因是:Android组件库高版本与低版本不兼容导致的。
将所有的组件库统一为与低版本一致即可。

更多相关文章

  1. Android布局的一些属性和开关、创建log图片
  2. Android--布局方式(LinearLayout)学习
  3. 安卓布局文件中控件的各种属性的含义
  4. android排版(布局)
  5. android 布局特殊的属性介绍
  6. android 布局总结
  7. 自己归纳 Android 四种布局简介

随机推荐

  1. Android 升级apk 兼容6.0 7.0
  2. Android Studio 安装ASM插件
  3. Android消息机制不完全解析(下)
  4. Error:Could not find com.android.tools
  5. Android性能优化
  6. 关于在Android设置全局变量随时获取conte
  7. Android(安卓)笔记38: BAIDU MAP API GPS
  8. Android第一次引导页设置
  9. 实例详解Android文件存储数据方式
  10. 解决Android(安卓)Studio更新错误 Soluti