안드로이드 7.0으로 업그레이드하고 모든 SlidingTabLayout 막대에 하단에 여분의 공백이 생깁니다. 이것이 Android 팀에서 의도했는지 여부는 모르지만 새 공백을 없애는 방법이 있습니까?Android 7.0 N의 SlidingTabLayout 표시 줄에 여분의 공백이 있습니까?
슬라이딩 탭 레이아웃 : https://developer.android.com/samples/BasicTransition/src/com.example.android.common/view/SlidingTabLayout.html
슬라이딩 탭 스트립 : 나는 여기에서 찾을 수 있습니다 안드로이드에서 제공하는 코드를 사용하고
는의 조각이다 내 레이아웃 코드 :
<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 예제가 API 수준에서 일관되게 유지 될 수 있다고 보장 할 수는 없습니다. 이것들은 라이브러리 클래스를 지원하지 않는 예입니다. 실제로 코드의 수정 된 버전을 직접 관리해야합니다. – CommonsWare
그래, 이해해. Android 팀을 아무 것도 탓하지 않으려 고합니다. 나는 공백을 없애기 위해 아침 내내 노력했지만 아무것도 작동하지 않는 것 같습니다. 누군가가 그것을 제거하는 빠른 해결책을 가지고 있는지 궁금해. – Lunkie
툴바 높이를'wrap_content'로 설정하지 않으시겠습니까? –