带有标签2014的android动作栏

时间:2014-12-29 10:47:52

标签: android android-actionbar

我正在使用android studio 1.0.1,我正在尝试为我的应用添加一些标签。我遵循了this教程。

1.当我考试public static class TabListener时,它向我展示了第一个错误 - 我不能在那里使用静态。为什么呢?

2.当我尝试添加一些标签时,它会显示已加星标(**)行的弃用错误

ActionBar actionBar = getSupportActionBar();
    actionBar.**setNavigationMode**(ActionBar.**NAVIGATION_MODE_TABS**);
    actionBar.setDisplayShowTitleEnabled(false);

    Tab tab = actionBar.**newTab**()
                       .setText(R.string.artist)
                       .setTabListener(new TabListener<ArtistFragment>(
                               this, "artist", ArtistFragment.class));
    actionBar.**addTab**(tab);

咦?那我该怎么办?

2 个答案:

答案 0 :(得分:0)

请访问此Android Developer网站以添加标签

答案 1 :(得分:0)

从api 21弃用ActionBar选项卡。使用以下方法之一修复它。

1)FragmentTabHost

2)TabHost

3)PagerSlidingTabStrip

4)SlidingTabsBasic

有关PagerSlidingTabStrip的实施指南,请参阅PagerSlidingTabStrip implement guide 如果按照该指南查看SlidingTabsBasic的示例,您也可以使用SlidingTabsBasic作为项目。其他方法在互联网上有很多描述。