gpt4 book ai didi

android - ViewPagerIndicator - TabPageIndicator 页面标题随机分成两行

转载 作者:行者123 更新时间:2023-11-29 15:57:35 27 4
gpt4 key购买 nike

有时 TabPageIndicator 中的页面标题被分成两行,有时是整个单词,有时是断字。这是一些屏幕截图

1) 分成两行 - 断字 enter image description here

2) 分成两行 - 整个单词 enter image description here

3) 不分成两行 enter image description here

这是我的布局代码:

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<com.viewpagerindicator.TabPageIndicator
android:layout_width="fill_parent"
android:layout_height="45dp"
android:layout_gravity="top"
android:paddingTop="2dp"
android:layout_marginBottom="2dp" />

<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="fill_parent">
</android.support.v4.view.ViewPager>
</LinearLayout>

这是我的样式代码:

<style name="CustomTabPageIndicator">
<item name="footerColor">@color/brand</item>
<item name="android:colorBackground">@color/white</item>
<item name="footerLineHeight">1dp</item>
<item name="footerIndicatorHeight">3dp</item>
<item name="android:textColor">#FF555555</item>
<item name="android:textSize">13sp</item>
<item name="android:dividerPadding">5dp</item>
<item name="android:layerType">software</item>
<item name="android:showDividers">none</item>
<item name="android:fadingEdge">horizontal</item>
<item name="android:fadingEdgeLength">8dp</item>
<item name="selectedColor">#FF000000</item>
<item name="selectedBold">true</item>
<item name="android:gravity">center</item>
<item name="android:typeface">normal</item>
<item name="android:background">@drawable/custom_tab_indicator</item>
<item name="android:paddingLeft">10dip</item>
<item name="android:paddingRight">10dip</item>
<item name="android:paddingTop">4dp</item>
<item name="android:paddingBottom">4dp</item>
</style>

谁能告诉我这里有什么问题导致页面标题随机分成两行,有时却没有?

最佳答案

TabPageIndicator.java文件中

 mTabLayout.addView(tabView, new LinearLayout.LayoutParams(0, MATCH_PARENT, 1));

而不是上面添加这行代码,它将使文本换行

mTabLayout.addView(tabView, new LinearLayout.LayoutParams(WRAP_CONTENT, MATCH_PARENT, 1));

关于android - ViewPagerIndicator - TabPageIndicator 页面标题随机分成两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27164098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com