gpt4 book ai didi

java - 如何删除 android v7 -app compat 支持

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:21:07 26 4
gpt4 key购买 nike

我在 android suppport v7 app compat 中遇到了一些问题。给出一些 jar 丢失的错误。我想制作一个简单的 hello world 应用程序,支持 android v4 或其他东西,但如何删除 android 支持 v7?

最佳答案

删除它有点麻烦。最简单的方法是创建一个新项目,取消选中向导中的“创建 Activity ”,然后将一个新类添加到 src。

但如果您真的非常想从现有项目中删除 v7 内容,可以通过以下方法删除它、操作栏和 fragment 内容:

  • 从 project.properties 中删除 android.libary.reference 行,忽略顶部的警告。
  • 将 MainActivity 的类型从 ActionBarActivity 更改为仅 Activity。
  • 删除 v7 和 v4.Fragment 导入。
  • 从 MainActivity 中删除整个“if (savedInstanceState)”语句。
  • 从 MainActivity 中删除 PlaceholderFragment 类。
  • 将 activty_main.xml 文件的内容替换为 fragment_main.mxl 的内容或您自己的布局。
  • 如果您没有使用自己的布局,请从 activity_main.xml 中删除 tools:context 属性/值。
  • 分别编辑 3 个 styles.xml 文件(在 values* 下)并将样式 AppBaseTheme 的父级更改为“android:Theme.Light”(或您的选择)。
  • 编辑 menu/main.mxl 并删除 app:showAsAction 属性/值。
  • 组织导入并清理您的项目。

需要说明的是:这不是您真正想为真正的应用程序做的事情,而是如果您只是创建演示或概念验证,您可能想做的更多事情。

编辑:

展望 future ,您可以添加一个额外的模板来创建一个没有 appcompat_v7 的 Activity 。你可以通过 CommonsWare 获得一个 here .关于它有一篇很好的文章 here .

关于java - 如何删除 android v7 -app compat 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22646338/

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