티스토리 뷰

오늘은 TabLayout(com.google.android.material.tabs.TabLayout)을 사용하였는데

Tab 갯수가 TabLayout의 width 값보다 작으니 Tab의 크기가 작게 보이는 문제 발생.

 

오늘도 인터넷을 뒤져서 전체 크기로 바꾸는 방법을 찾았다.. ^^

 

layout xml에 아래와 같이 추가

app:tabMaxWidth="0dp"
app:tabGravity="fill"
app:tabMode="fixed"

 

tab 속성을 변경하는게 이렇게 있었다.

 

TabLayout을 ViewPager를 이용해서 만드는 예제

https://developer.android.com/guide/navigation/navigation-swipe-view-2

 

Create swipe views with tabs using ViewPager2  |  Android 개발자

Swipe views allow you to navigate between sibling screens, such as tabs, with a horizontal finger gesture, or swipe. This navigation pattern is also referred to as horizontal paging. This topic teaches you how to create a tab layout with swipe views for sw

developer.android.com

추가적인 속성값들은 여기에.

https://developer.android.com/reference/com/google/android/material/tabs/TabLayout#attr_TabLayout_tabMaxWidth