首先,我已升级到 API-21,包括 eclipse android 工具包和 SDK。
我想使用fragment功能并且仍然想支持那些2.x手机
我知道我必须使用支持库 - v4。
但问题是,当我创建 Android 项目时,它总是显示“导航类型“可滚动选项卡 + 滑动”要求最低 SDK 版本至少为 11,当前最低版本为 8”。
我怎样才能解决这个棘手的问题?
========================================== 我的设置: 最低要求的 SDK:API 8 目标 SDK:API 17 编译方式:API 17
========================================
谢谢!!
最佳答案
Eclipse 的项目模板使用了需要大量 API(主要是 ActionBar
)的功能,而支持库并未提供这些功能。虽然您可以通过支持库使用 Fragments
,但您没有与 API 关联的其他功能。
不过,您仍然可以自己实现滑动/滚动选项卡。但是,您必须手动创建它们(并且不使用 Eclipse 的内置项目模板)。
您将需要使用android.support.v4.view.PagerTabStrip , android.support.v4.view.ViewPager和 android.support.v4.app.Fragment 。该文档非常清楚,应该为您指明正确的方向。
关于java - 为什么我在使用Eclipse(Android)时仍然无法使用fragment?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15977344/