gpt4 book ai didi

android - Iappcompat v21 : material design ActionBar() InflateException error-inflating-class

转载 作者:行者123 更新时间:2023-11-29 14:18:20 25 4
gpt4 key购买 nike

尝试将在 (appcompat v20) 中制作的应用移动到新库 appcompat v21

使用:appcompat-v7:20 效果不错

我这样做了:

ActionBarActivity implements ActionBar.TabListener, ActionBar.OnNavigationListener

并拥有这个:

android.view.InflateException:二进制 XML 文件第 17 行:膨胀类 android.support.v7.internal.widget.ActionBarOverlayLayout 时出错

Error inflating class android.support.v7.internal.widget.ActionBarView

最佳答案

为了使用新的 appcompat v21,您必须:

  • 扩展 ActionBarActivity 而不是 FragmentActivity
  • 使用 getSupportActionBar() 代替 getActionBar()
  • 使用继承自 Theme.AppCompat 的主题。(例如 Light 或 NoActionBar)

编辑:2015 年 4 月 23 日

对于新的 appcompat v22.1,您应该使用新的 AppCompatActivity 而不是 ActionBarActivity

此外,ActionBar.TabListener、ActionBar.OnNavigationListener:操作栏导航模式已被弃用并且不受内嵌工具栏操作栏的支持。请考虑改用其他常见的导航模式。

源文档: https://developer.android.com/reference/android/support/v7/app/ActionBar.html#addTab(android.support.v7.app.ActionBar.Tab)

关于android - Iappcompat v21 : material design ActionBar() InflateException error-inflating-class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26480626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com