【发布时间】:2016-09-06 15:51:58
【问题描述】:
嗨,伙计们,我在我的应用程序中使用了 TabPageIndicator,一切正常。嗯,但是 PageTitle 不能像这样在中心:
如你所见,它在左边。 我尝试使用自定义样式:
<style name="LightTabPageIndicator" parent="Material.Widget.TabPageIndicator">
<item name="tpi_tabPadding">12dp</item>
<item name="android:gravity">center</item>
<item name="tpi_tabRipple">@style/LightTabRippleStyle</item>
<item name="tpi_indicatorHeight">3dp</item>
<item name="tpi_indicatorColor">@color/md_blue_400</item>
<item name="android:textAppearance">@style/LightTabTextAppearance</item>
<item name="android:background">@color/md_grey_200</item>
<item name="tpi_mode">fixed</item>
</style>
<style name="LightTabRippleStyle" parent="Material.Drawable.Ripple.Wave">
<item name="android:background">@null</item>
<item name="rd_rippleColor">@color/md_grey_500</item>
<item name="rd_rippleAnimDuration">300</item>
<item name="rd_maskType">rectangle</item>
<item name="rd_cornerRadius">0dp</item>
<item name="rd_padding">0dp</item>
</style>
<style name="LightTabTextAppearance" parent="@style/Base.TextAppearance.AppCompat.Subhead">
<item name="android:textColor">@drawable/color_tpi_dark</item>
<item name="android:layout_gravity">center</item>
<item name="android:gravity">center</item>
</style>
但它不起作用。 那么如何使它工作呢?感谢您的查看和帮助。
【问题讨论】:
标签: android android-layout styles