5

我正在尝试使用“Sample Styled Tabs”示例使用 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 选项卡中的第一行文本。我没有看到第二行数字。我可能做错了什么?

4

1 回答 1

6

我在 G+ 的帮助下找到了答案。这是我必须做的:

  • 不要费心修改CustomTabPageIndicator.Text. 我把它还原到原来的样子。
  • 将以下行添加到 的样式中CustomTabPageIndicator

    <item name="android:maxLines">2</item> 
    

那是为我做的。

于 2013-01-11T12:48:24.533 回答