style 을 통해 tablayout 의 ui 값을 변경할 경우 아래의 항목을 수정할 수 있고
<item name="tabGravity">fill</item>
<item name="tabMode">fixed</item>
<item name="tabMaxWidth">@dimen/design_tab_max_width</item>
<item name="tabIndicatorColor">?attr/colorAccent</item>
<item name="tabIndicatorHeight">2dp</item>
<item name="tabPaddingStart">12dp</item>
<item name="tabPaddingEnd">12dp</item>
<item name="tabBackground">?attr/selectableItemBackground</item>
<item name="tabTextAppearance">@style/TextAppearance.Design.Tab</item>
<item name="tabSelectedTextColor">?android:textColorPrimary</item>
<item name="textAppearance">?textAppearance</item>
styles.xml 에는 아래 처럼 선언한 다음
<style name="MyTabLayout" parent="Widget.Design.TabLayout">
<item name="tabIndicatorColor">#3bd100</item>
<item name="tabIndicatorHeight">0dp</item>
<item name="tabBackground">@android:color/white</item>
<item name="tabTextColor">#a1a1a1</item>
<item name="tabSelectedTextColor">#404040</item>
</style>
tablayout 에는 style="@style/MyTabLayout" 형식으로 지정할 수 있음
<item name="tabGravity">fill</item>
<item name="tabMode">fixed</item>
<item name="tabMaxWidth">@dimen/design_tab_max_width</item>
<item name="tabIndicatorColor">?attr/colorAccent</item>
<item name="tabIndicatorHeight">2dp</item>
<item name="tabPaddingStart">12dp</item>
<item name="tabPaddingEnd">12dp</item>
<item name="tabBackground">?attr/selectableItemBackground</item>
<item name="tabTextAppearance">@style/TextAppearance.Design.Tab</item>
<item name="tabSelectedTextColor">?android:textColorPrimary</item>
<item name="textAppearance">?textAppearance</item>
styles.xml 에는 아래 처럼 선언한 다음
<style name="MyTabLayout" parent="Widget.Design.TabLayout">
<item name="tabIndicatorColor">#3bd100</item>
<item name="tabIndicatorHeight">0dp</item>
<item name="tabBackground">@android:color/white</item>
<item name="tabTextColor">#a1a1a1</item>
<item name="tabSelectedTextColor">#404040</item>
</style>
tablayout 에는 style="@style/MyTabLayout" 형식으로 지정할 수 있음
'Android' 카테고리의 다른 글
adjustViewBounds (0) | 2016.09.21 |
---|---|
CheckedTextView 에 touch 가 되도록 설정하기 (0) | 2016.09.20 |
android:fitsSystemWindows= (0) | 2016.08.08 |
osx 내에서 ndk-build 오류 발생 시 처리 방법 Your APP_BUILD_SCRIPT points to an unknown file (0) | 2016.07.19 |
android studio support warnings most common annotations (0) | 2016.07.19 |