我正在使用 ViewPagerIndicator http://viewpagerindicator.com/
主题指定了正在使用的样式(我可以更改样式中的文本颜色并查看它对选项卡文本的影响)
<style name="TabText" parent="Widget.TabPageIndicator.Text">
<item name="android:textColor">@color/white</item>
<item name="android:textSize">14sp</item>
<item name="android:ellipsize">end</item>
</style>
我想控制标签名称的处理时间。我想尝试使用 wrap_content (即标签调整大小以包装文本宽度),我还想尝试在长文本上使用椭圆化(即标签的宽度相同,但如果标题太长,它会省略)。
椭圆化适用于旧设备(例如 Nexus One)
但是在 ICS 上,省略号不起作用,并且标题只是截断了
如何控制 VPI 中选项卡文本的宽度和省略号?
(在相关说明中,我发现默认情况下长文本会在 VPI 中换行,因此我正在搜索替换带有不间断空格的空格以阻止这种情况,因为样式中的 singleLine=true 会导致 VPI 引发强制转换异常)