Android网站的例子EffectiveNavigation 使用Actionbar托管选项卡片段,因此显然如果我设置一个.NoActionBar主题,那么就没有托管者了。还有什么不同的方式吗?谢谢。
更新 我想创建的屏幕截图,在顶部没有操作栏。
![enter image description here](https://istack.dev59.com/7eqrb.webp)
你的问题的解决方案已经在http://developer.android.com/给出。
要禁用操作栏图标和标题,你必须做两件事:
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更新Actionbar为Toolbar后,Actionbar Tabs有很多变化。
请按照以下链接创建Android中的可滑动选项卡。
设计结构:
以下是一些非常有用的链接,请参考。
从下面的链接下载示例压缩包
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
这可能会对你有所帮助...
使用带有PagerTabStrip
的ViewPager
使用ViewPagerIndicator库中的TabPageIndicator
类与ViewPager
一起使用
使用其他第三方选项卡指示器(例如,在Android Arsenal的“View Pagers”类别中))
使用ViewPager
并设计自己的选项卡指示器
使用FragmentTabHost
并跳过滑动部分
随着
getActionBar().setDisplayShowHomeEnabled(false);
getActionBar().setDisplayShowTitleEnabled(false);
也可以使用这个
getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
TabHost
。 - Squonk