我正在尝试使用ViewPagerIndicator中的“示例样式选项卡”示例将标签文本显示为2行。以下是我到目前为止所做的事情:
在SampleTabsStyled.java
中,我对GoogleMusicAdapter
进行了以下更改。注意我添加到标题字符串的新行字符:
@Override
public CharSequence getPageTitle(int position) {
StringBuilder sb = new StringBuilder(CONTENT[position % CONTENT.length].toUpperCase());
sb.append("\n");
sb.append(RANDOM.nextInt(1000));
return sb.toString();
}
在styles.xml
中,我做了以下更改:
<style name="CustomTabPageIndicator.Text" parent="android:TextAppearance.Medium">
<item name="android:typeface">monospace</item>
<item name="android:singleLine">false</item>
</style>
但是,我只看到VPI标签中的第一行文字。我没有看到第二行数字。我可能做错了什么?
答案 0 :(得分:6)
我在G +的帮助下找到了答案。这就是我必须做的事情:
CustomTabPageIndicator.Text
的样式而烦恼。我将它恢复原状。将以下行添加到CustomTabPageIndicator
的样式中:
<item name="android:maxLines">2</item>
这是为我做的。