【发布时间】:2011-04-19 08:46:08
【问题描述】:
我的应用目前正在使用 Fragments/v4 兼容包来支持一直到 1.6 的 Android 版本。这意味着我所有的 Fragment 都继承自兼容包的 Fragment 版本。我目前正在尝试重新设计应用程序的某些部分以利用 Honeycomb 功能,例如 ActionBar。
我已经在 3.0 之前的设备上使用了我自己的类似操作栏的实现,否则使用 Honeycomb 操作栏。这一点不是问题。
我遇到的问题是尝试使用 ActionBar 实现选项卡。 ActionBar.TabListener 期望原生的 Fragment 和 FragmentTransaction 类能够工作 - 所以尝试使用我的 Fragment 类(从兼容性库继承)无法编译。
那么,有没有人知道如何使用带有Fragment 兼容包版本的片段和ActionBar 选项卡?
tldr:如何使用带有从 v4 兼容库继承的片段的 ActionBar 选项卡?
【问题讨论】:
标签: android tabs android-3.0-honeycomb android-actionbar