为什么TabListener已被弃用?

在Android 5(API级别21)中, ActionBar.TabListener已被弃用。 为什么? 我们应该用什么来代替? 这是否意味着操作标签作为一个UI元素一般已被否决,或有一种新的方式来实现它们?

Solutions Collecting From Web of "为什么TabListener已被弃用?"

看这个例子SlidingTabsBasics如果你需要更多的信息 – 检查谷歌I / O来源

一些ActionBar相关的类已经被弃用,以支持工具栏 ,这是ActionBar的泛化。 一些额外的阅读这里 。

从Android 5.0开始,最好使用由Google新引入的devise库创build标签样式布局。 最简单的方法来实现它(而不必重写所有的东西)是通过使用TabLayoutViewPager

我能够重用我的大部分代码,并花了我大约。 30分钟,直到我有一个工作TabLayout显示我现有的片段。

你可以在这里find一个很好的教程: https : //github.com/codepath/android_guides/wiki/Google-Play-Style-Tabs-using-TabLayout

如果你想了解devise库的更多信息,这是一个非常好的总结imo: https : //github.com/codepath/android_guides/wiki/Design-Support-Library