新的ActionBar API是否会包含在Fragment backport中?

Ama*_*nda 6 android android-3.0-honeycomb

昨天关于我们获得健康剂量片段的博客文章一直回到1.6,我想知道,ActionBar API是否会被包含在这个backport中?

它们似乎在某种程度上是联系在一起的,至少来自API Docs.但是,我可以看到片段与ActionBar分开,但反之亦然.

有人有什么新闻吗?

谢谢 - 塞利格

Int*_*ons 9

https://github.com/JakeWharton/ActionBarSherlock上的ActionBarSherlock 是一个Android库,用于使用3.0+上的本机ActionBar和3.0之前的第三方库实现操作栏设计模式.

它使用3.0之前的设备上的其他ActionBar实现之一:

GreenDroid在https://github.com/cyrilmottier/GreenDroid

或者在https://github.com/johannilsson/android-actionbar上的 android-actionbar


Rom*_*Guy 6

不,它不会包含在片段库中.ActionBar根本不依赖于片段.

  • 它更具挑战性,因为它与框架更紧密地联系在一起 - 我认为使其可用将需要对其当前的API进行相当彻底的改变.(例如,框架的Menu API被扩展为支持操作栏.)因此,在这种情况下,我认为创建一个以Honeycomb中的模型为模型的新实现可能更有意义.这与片段和加载器API非常不同,片段和加载器API实际上只需要几天就可以将整个HC实现复制到适用于旧平台的库. (2认同)