ViewPagerIndicator: многострочный текст для заголовка вкладки?
Я пытаюсь получить текст вкладки для отображения в 2 строки, используя в ViewPagerIndicator, используя пример "Образцы вкладок в стиле". Вот что я сделал до сих пор:
В
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. Я не вижу вторую строку чисел. Что я могу делать не так?
1 ответ
Решение
Я нашел ответ с помощью на G+. Вот что я должен был сделать:
- Не беспокойтесь об изменении стиля для
CustomTabPageIndicator.Text
, Я вернул его к оригиналу. Добавьте следующую строку в стиль для
CustomTabPageIndicator
:<item name="android:maxLines">2</item>
Это сделало это для меня.