안드로이드

안드로이드 TabLayout tab 갤럭시 탭에서 같은 사이즈로 나오게 하는 방법

알통몬_ 2018. 9. 11. 11:16
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


이번 포스팅은 아주 간단하게 갑니다.


안드로이드에서 탭 레이아웃을 만들 때 보통

<android.support.design.widget.TabLayout
android:background="@color/white"
app:layout_constraintTop_toBottomOf="@+id/mainToolbar"
app:layout_constraintBottom_toTopOf="@+id/viewPager"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:id="@+id/tabLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:elevation="3dp"
app:tabGravity="fill"
app:tabIndicatorHeight="3dp"
app:tabIndicatorColor="@color/colorPrimary"
app:tabMode="fixed"/>

이런 식으로 선언을 하는데요.

그럼 스마트 폰에서는 탭 사이즈가 균일하게 나오지만

탭 류에서 빌드해보면 가운데 쪼매나게 나오게 됩니다.


해결 방법은 아주 간단합니다.

app:tabMaxWidth="0dp"

이 속성 하나만 더 추가해주면 탭에서도 균일한 사이즈로 나오게 됩니다.

이상입니다.

감사합니다.


반응형