是否可以在一行中使用带有选项卡的操作栏和折叠的操作菜单,如图所示:
我想使用标准的 android actionbar,而不是 3rd 方库。
是的,完全有可能在不使用第三方库的情况下做到这一点。但是,它会降低您的向后兼容性。你能做的,以及其他人做的,就是使用ActionBarSherlock
.
为什么我们需要这个第三方库?
ActionBarSherlock is an extension of the support library designed to facilitate the use of
the action bar design pattern across all versions of Android with a single API.
这样做的好处是:
当您使用标准操作栏时,它仅在有足够空间执行此操作时才会执行此操作。当您在横向手机或平板电脑布局中时,它会是这样的。
您不能强制本机操作栏始终执行此布局。您可以改为使用第三方选项卡布局作为自定义视图。你可以使用这个库。太好了。https://github.com/astuetz/PagerSlidingTabStrip