如何删除android v7 -app compat支持

时间:2014-03-25 21:11:51

标签: java android android-appcompat

我在android suppport v7 app compat面临一些问题。正在给出一些罐子丢失的错误。我想用android支持v4做一个简单的hello world应用程序,但是如何删除android支持v7?

2 个答案:

答案 0 :(得分:8)

删除它是一件苦差事。最简单的方法就是创建一个新项目,取消选中"创建活动"在向导中,然后向src添加一个新类。

但是如果你真的想要从现有项目中删除v7内容,可以通过以下方法删除它,操作栏和片段内容:

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

要明确一点:对于真正的应用来说,这并不是你真正想要做的事情,但如果你只是创建一个演示或概念证明,那么你可能想要做更多的事情。 / p>

编辑:

接下来,您可以添加一个额外的模板来创建一个没有appcompat_v7的Activity。您可以通过CommonsWare here获得一个。关于它的写得很好here

答案 1 :(得分:0)

您的信息是因为您将ADT升级到最新版本(我认为22)。