Android 7.0にアップグレードして、すべてのSlidingTabLayoutバーに下部に余分な空白が表示されるようになりました。これがAndroidチームによって意図されているかどうかはわかりませんが、新しい空白を取り除く方法はありますか?Android 7.0 NのSlidingTabLayoutバーに余分な空白がありますか?
スライディングタブレイアウト:https://developer.android.com/samples/BasicTransition/src/com.example.android.common/view/SlidingTabLayout.html
スライディングタブストリップ:私はここで見つけることができるの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の例は必ずしもAPIレベルで一貫しているとは限りません。それらは例であり、ライブラリクラスをサポートしていません。実際には、コードの変更されたバージョンを自分で管理する必要があります。 – CommonsWare
ええ、私はそれを理解しています。 Androidチームを何かのせいにしているわけではありません。私は空白を取り除くために徹底的に努力してきましたが、何も動かないようです。誰かがそれを取り除くための迅速な解決策を持っているかどうかは不思議です。 – Lunkie
ツールバーの高さを 'wrap_content'に設定してみませんか? –