android - 为什么我在使用 Android v 17 时使用 support.v4 包?

标签 android android-fragments

我想我遗漏了一些东西,但我并不真正理解 ViewPager 和 Fragment 等对象的支持包背后的原因,我怎么知道该使用哪一个?

我正在使用 min sdk 16 编写一个应用程序,为什么没有“support.v4”(有些似乎支持 v.13)资格的对象不包含在 API 中的某个地方?

有人能透露一点吗?

最佳答案

支持库的原因如下:

  • 向后兼容
  • 用于标准 SDK 中未包含的功能,例如 ViewPager

此处,ViewPager 未包含在标准 SDK 中。所以,如果你想使用 Viewpager API,那么你必须使用支持库。

支持库中的

Fragment主要是为了向后兼容。如果您正在使用需要使用 Fragment 的支持库来实现某些内容,那么您将需要使用支持库中的 Fragment

关于android - 为什么我在使用 Android v 17 时使用 support.v4 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27812808/

相关文章:

android - 新的外出调用操作

android - 从 fragment 中的包中将项目添加到 ListView

android - 在 Activity 之间传递 id 或整个对象?

android - 如何在MainActivity中保存在不同事务中提交的两个 fragment 的InstanceState?

android - Google Analytics,最好的代码实现方式

android - 处理 Android 中的屏幕方向变化——我做对了吗?

android - 不能将调试器与 NotificationListenerService 一起使用

再次在 onCreateView 中创建的 android fragment 重用布局

java - 从 fragment 切换到 fragment onClick()

android - 表格行扩展到 View 之外,因为图像无法缩放