我通常会在提问之前通过google和研究事物,但是这次我没有以正常的方式找到答案,所以我不得不寻求您的帮助,同行的程序员。TabPageIndicator上的居中图标
我正在使用ViewPagerIndicator,特别是TabPageIndicator类,并希望在不修改库的情况下实现以下操作:从标签中移除测试标签并水平居中图标。虽然第一部分相当简单(仅从getPageTitle()
返回null
),但第二部分让我感到困惑,因为除了使用参数margin
之外,我无法找到在中心定位图标的明显方法,这是完全错误且不可接受的,你可以想像得到。
最明显,创下vpi_styles.xml
gravity
,没有工作:
<style name="Widget.TabPageIndicator" parent="Widget">
<item name="android:gravity">center_horizontal|center_vertical</item>
<item name="android:background">@drawable/vpi__tab_indicator</item>
<item name="android:paddingLeft">22dip</item>
<item name="android:paddingRight">22dip</item>
<item name="android:paddingTop">12dp</item>
<item name="android:paddingBottom">12dp</item>
<item name="android:textAppearance">@style/TextAppearance.TabPageIndicator</item>
<item name="android:textSize">12sp</item>
<item name="android:maxLines">1</item>
<item name="android:width">60dp</item>
<item name="android:height">48dp</item>
<item name="android:layout_marginLeft">40dp</item>
</style>
<style name="Widget.IconPageIndicator" parent="Widget">
<item name="android:gravity">center_horizontal|center_vertical</item>
</style>
你应该明确地信任杰克沃顿然后,不只是复制他的README.MD文件。 –
您可以在README.MD文件的第一行读取该文件 – JafarKhQ
呃。名字字体很小,字体也不一样,没有作为文字的一部分作出反应。接受答案。 –