안드로이드

안드로이드 TabLayout textsize 변경하기

알통몬_ 2019. 6. 25. 10:49
반응형


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

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

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

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


안드로이드에서 TabLayout은 꽤나 많이 사용되는데요.

TabLayout 안에 들어가는 Tab 들의 TextSize 를 변경하는 방법에 대해

알아봅니다.


먼저 그냥

<com.google.android.material.tabs.TabLayout
android:textSize="20sp"

이렇게 TabLayout에 있는 속성에 textsize를 주면 실제로 글씨 크기가

변경되지 않습니다.


변경하는 방법은 style.xml에 style을 정의하여 추가해주는 건데요.

먼저 style.xml에 아래처럼 style을 정의해줍니다.

<style name="tab_text" parent="TextAppearance.Design.Tab">
<item name="android:textSize">18sp</item>
</style>


그리고 app:textAppearance 속성을 이용합니다.

<com.google.android.material.tabs.TabLayout
app:tabTextAppearance="@style/tab_text"

이렇게 속성에 위에서 정의한 style을 넣어주면 간단하게 textSize를 변경할 수

있습니다.

이상입니다. 감사합니다.

반응형