2013-01-11 14 views
5

"Sample Styled Tabs"の例を使用して、ViewPagerIndicatorのを使用して2行に表示するタブテキストを取得しようとしています。ここで私がこれまで行っているものです:ViewPagerIndicator:タブタイトルの複数行のテキスト?

  • SampleTabsStyled.javaでは、私はGoogleMusicAdapterに次の変更を行いました。私はタイトル文字列に追加された新しい行の文字に注目してください:

    <style name="CustomTabPageIndicator.Text" parent="android:TextAppearance.Medium"> 
        <item name="android:typeface">monospace</item> 
        <item name="android:singleLine">false</item> 
    </style> 
    

しかし、私はテキストのみの最初の行でを参照してください。styles.xml

@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(); 
} 
  • を、私は次の変更を行いましたVPIタブ。私は数字の2番目の行が表示されません。何が間違っているのでしょうか?

  • 答えて

    6

    私はG +のヘルプで答えを見つけました。ここで私がしなければならなかったものです:

    • CustomTabPageIndicator.Textのスタイルを変更すると気にしないでください。私は元に戻しました。

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

    私のためにそれをやった:

  • CustomTabPageIndicatorのスタイルに次の行を追加します。

  • 関連する問題