android - 如何在不使用支持库的情况下创建新的 android 项目?

标签 android eclipse android-appcompat

更新我的 DDMS 后,我意识到每当我想创建一个新项目时,一个名为 appcompatv7 的支持库会自动添加到我的项目窗口中。

这个库添加了一些我以前从未使用过的功能。我只想创建一个简单的 android 项目,其中包含一个空白 Activity 和一个 activity_main.xml。但是这个库还添加了一个名为 activity_fragment.xml

的 xml 文件

那么如何在不使用这个支持库的情况下创建一个简单的项目呢? 如果有人说清楚,我将不胜感激。

最佳答案

当您将最小目标设置为 API 级别 13 或 14 以下的内容时,将添加 AppCompat 库。(HoneyComb 或 Ice Cream Sandwich)因此这些应用程序可以使用并具有 ActionBar(以及其他内容)。另一方面,API 级别 16 以下的 ViewPager 都需要支持库 (v4)(ViewPager 的 FragmentAdapter 使用 API 级别 14 和 15 中支持库中的 fragment )。只有在 Support V13 中,ViewPager Adapters 才开始使用新的“纯” fragment 。

因此,如果您想要一个“纯/非支持”Android 应用程序,您可以使用 API 级别 14,但您可能仍然需要 Support V4 库来处理某些事情。

出于未知原因(我相信他们有一些),Google 直接将一些东西添加到兼容性库中(反之亦然),所以有时即使您真的不想要所有代码,您也需要它......

关于android - 如何在不使用支持库的情况下创建新的 android 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22438700/

相关文章:

java - 尝试使用扫描仪时出现 "Cannot be resolved to a type"

python - 如何将 python "libraries"添加到 Eclypse 和 pydev

android - Unity Android with AppCompat Rejecting re-init on previously failed class java.lang.Class

java - 显示具有 AppCompat 主题的壁纸 (Android)

android - 如何在android中触发swiperefreshlayout?

Android SQLite - 没有这样的表错误(代码 1)

android - 就 Android 的性能而言,哪种布局更好?相对布局还是线性布局?

Android - 如何将项目点击方法添加到 ArrayAdapter

java - 在运行之前访问Runnable的方法

c - C 和 Objective-C 入门