首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android/view/view$onUnhandledKeyEventListener (onMeasure错误)

android/view/view$onUnhandledKeyEventListener (onMeasure错误)
EN

Stack Overflow用户
提问于 2018-07-12 12:40:32
回答 1查看 10.2K关注 0票数 8

我在Android 3.1.3中创建一个新项目时遇到了问题,每当我创建一个项目时,设计布局都会抛出一条错误消息:

未能加载带有未知错误的AppCompat ActionBar。

错误截图:

警告截图:

style.xml (同时出错)-->

代码语言:javascript
复制
<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

我用这样的方法解决了问题:

style name="AppTheme“AppTheme

其他员额所示

但是,当我需要添加工具栏时,我坚持错误:

android/view/view$onUnhandledKeyEventListener

错误截图:

问题是应用程序没有actionbar,尽管style.xml有适当的代码,即使通过更改Layout_width、Layout_height和将其约束到约束布局,工具栏也不会出现。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-14 14:58:48

我找到了答案,但我不确定这是最好的答案。但这解决了所有的问题。

这个错误可能是因为API 28.0.0-alpha3 3中的一个bug,它可能会影响向后兼容性(我还不完全确定)。

Build.gradle(模块: app) (修复前)->

Build.gradle(模块: app)

compileSdkVersion 28 targetSdkVersion 28 实现'com.android.support:appcompat-v7:28.0.0-alpha3‘

通过将API版本降至27.1.1并更改compileSdkVersion、targetSdkVersion和实现,我修正了错误。

Build.gradle(模块:app)(修复错误后)->

Build.gradle(模块: app)

要修复错误,只需更改

compileSdkVersion 27 targetSdkVersion 27 实现'com.android.support:appcompat-v7:27.1.1‘

重新建造阶梯。这将清除有关ActionBar和工具栏的所有错误和警告。

没有错误和工作工具栏

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51305964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档