使用 Toolbar.OnClickListener 而不是 ActionBar.TabListener?

Use Toolbar.OnClickListener instead of ActionBar.TabListener?

我是 android 的新手,最近使用了 android 模板(选项卡式 activity - 带有 ViewPager 和片段)并注意到 ActionBar 和 ActionBar.TabListener 已弃用.所以我按照建议用 AppCompatActivity 替换了 ActionBar,但现在我想知道我应该使用什么来代替 TabListener。我可以在工具栏 class 中使用嵌套 class 的 onClickListener 吗?

Node:该应用程序在已弃用的界面上运行良好,但我想使用不是的界面。

public class MainActivity extends AppCompatActivity implements ActionBar.TabListener {

这是我的应用程序的屏幕截图

我建议您使用 Material 设计选项卡。它将使用 ViewPager 并且几乎相同。优点是,Material 选项卡是实际选项卡。

当您使用 ActionBar.TabListener(已弃用)时,它实际上不是制表符。它们实际上是操作栏选项卡,如果您要旋转屏幕,它会自动将它们自己放在顶部的操作栏上。在此处阅读文档

Adding Navigation Tabs

因此实施 Material 设计,这是针对选项卡的最佳新解决方案。 开始,我想这是最好的教程

Material Design Tabs