Android,没有Actionbar的标签

Tax*_*Noi 14 android android-tabs

已经问过这个问题(例如,这里使用ViewPager和没有actionBar的Tabs),但是那里的答案不起作用.有一些指向Swipey的链接,但不幸的是链接也被破坏了.

来自Android站点EffectiveNavigation的示例使用Actionbar来托管选项卡片段,所以很明显,如果我设置了.NoActionBar主题,那么就没有主机了.任何不同的方式?谢谢.

更新我想要创建的屏幕截图,在顶部,没有操作栏. 在此输入图像描述

更新2这是来自谷歌的例子,顶部有一个操作栏(标题为"有效导航"),我想摆脱它

在此输入图像描述

Pra*_* シ 28

http://developer.android.com/已经解决了您的问题

要禁用动作栏图标和标题,您必须做两件事:

 setDisplayShowHomeEnabled(false);  // hides action bar icon
 setDisplayShowTitleEnabled(false); // hides action bar title
Run Code Online (Sandbox Code Playgroud)

按照使用拆分操作栏中给出的步骤操作

写下面的代码 OnCreate()

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.navigation_drawer);

        getActionBar().setDisplayShowHomeEnabled(false);  // hides action bar icon
        getActionBar().setDisplayShowTitleEnabled(false); // hides action bar title
        //rest of your code...
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Android将Actionbar更新为工具栏后,Actionbar标签中有许多更改.

请按照以下链接在Andoid中创建可跳过的选项卡.

设计结构:

标签设计指南

在此输入图像描述

下面是一些非常有用的链接.请参考他们.

从下面的链接下载示例zip

http://developer.android.com/samples/SlidingTabsBasic/index.html

或者参考这些链接

http://www.android4devs.com/2015/01/how-to-make-material-design-sliding-tabs.html

http://www.exoguru.com/android/material-design/navigation/android-sliding-tabs-with-material-design.html

http://www.truiton.com/2015/06/android-tabs-example-fragments-viewpager/

https://guides.codepath.com/android/Google-Play-Style-Tabs-using-TabLayout

这可能对你有所帮助......


Com*_*are 8

您可以:

  • 使用ViewPageraPagerTabStrip

  • 使用ViewPagerIndicator库中ViewPagerTabPageIndicator

  • 使用ViewPager(例如,与其他第三方选项卡指标在Android的阿森纳"查看传呼机"类别)

  • 使用ViewPager并设计自己的选项卡式指标

  • 使用FragmentTabHost并跳过滑动部分