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

时间:2015-05-29 12:28:09

标签: android onclicklistener deprecated

我是Android的新手,最近使用了一个Android模板(Tabbed活动 - 使用ViewPager和片段),并注意到不推荐使用ActionBar和ActionBar.TabListener。所以我用推荐的AppCompatActivity替换了ActionBar,但现在我想知道我应该使用什么而不是TabListener。我可以在工具栏类中使用onClickListener嵌套类吗?

节点:该应用程序适用于不推荐使用的界面,但我想使用不是的接口。

public class MainActivity extends AppCompatActivity implements ActionBar.TabListener {

这是我的应用的截图 enter image description here

1 个答案:

答案 0 :(得分:5)

我建议你使用Material Design标签。它将使用ViewPager几乎相同。优点是,材料选项卡是实际选项卡。

当您使用ActionBar.TabListener(不建议使用)时,它实际上不是标签。它们实际上是操作栏选项卡,如果您要旋转屏幕,它将自动置于ActionBar的顶部。阅读此处的文档

Adding Navigation Tabs

因此,实施Material Design,这是标签的新的最佳解决方案。 首先,我想这是最好的教程

<强> Material Design Tabs