这个问题已被提出(例如,Using ViewPager with Tabs without actionBar},但那里的答案不起作用。有Swipey的链接,但不幸的是链接也被破坏了。
Android网站EffectiveNavigation中的示例使用Actionbar来托管标签片段,所以很明显,如果我设置了.NoActionBar主题,那么就没有主机了。任何不同的方式?感谢。
更新我想要创建的屏幕截图,在顶部,没有操作栏。
更新2 这是来自google示例,顶部有一个操作栏(标题为“有效导航”),我想摆脱
答案 0 :(得分:28)
要禁用动作栏图标和标题,您必须做两件事:
setDisplayShowHomeEnabled(false); // hides action bar icon
setDisplayShowTitleEnabled(false); // hides action bar title
中给出的步骤操作
在 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...
}
Android更新操作栏到工具栏后,操作栏标签中有许多更改。
请按照以下链接在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.truiton.com/2015/06/android-tabs-example-fragments-viewpager/
https://guides.codepath.com/android/Google-Play-Style-Tabs-using-TabLayout
这可能对你有所帮助......
答案 1 :(得分:8)
你可以:
使用ViewPager
和PagerTabStrip
将ViewPager
与ViewPagerIndicator库中的TabPageIndicator
类一起使用
将ViewPager
与其他第三方标签指示符一起使用(例如,在the "View Pagers" category at the Android Arsenal中)
使用ViewPager
并设计自己的标签式指标
使用FragmentTabHost
并跳过滑动部分
答案 2 :(得分:0)
与
一起getActionBar().setDisplayShowHomeEnabled(false);
getActionBar().setDisplayShowTitleEnabled(false);
也可以使用
getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);