刚刚升级到Android 7.0,我的所有SlidingTabLayout酒吧底部都有额外的空白空间。不知道这是否是Android团队的意图,但无论如何摆脱新的空白空间?Android 7.0 N中的SlidingTabLayout栏上的额外空白区域?
我使用由Android提供的代码可以在这里找到:
这里是一个片段我的布局代码:
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/tool_bar"
android:layout_height="56dp"
android:layout_width="match_parent"
android:background="@drawable/toolbar_gradient"
app:layout_scrollFlags="scroll|enterAlways"
android:theme="@style/Base.ThemeOverlay.AppCompat.Dark" />
<com.airsenze.wineinsider.controllers.SlidingTabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_width="match_parent">
</android.support.v4.view.ViewPager>
谢谢!让我知道你是否需要任何信息。
“不当然,如果这是由打算Android团队与否“ - 这是您的代码,而不是Android团队的代码。您从一个Android示例开始,但是像这样的Android示例并不一定保证在API级别保持一致。它们是示例,不支持库类。实际上,您需要自己维护您的代码的修改版本。 – CommonsWare
是的,我明白这一点。不要试图指责Android团队的任何事情。我一直在尝试整个早上摆脱空白,但似乎没有任何工作。只是想知道如果有人有一个快速解决方案摆脱它。 – Lunkie
为什么不把你的工具栏高度设置为'wrap_content'? –