Я создаю экран с фиксированным количеством вкладок (3), с размером текста 12sp и динамически меняющимся текстом и цветом индикатора на основе выбранной вкладки. Не хочу скользящих вкладок.
Для этого я устанавливаю собственное представление текста при создании этих вкладок, так как я хочу изменить размер текста (похоже, нет никакого способа изменить размер текста в TabLayout) и цвет текста. Теперь, как мне получить текстовое представление, прикрепленное к этим вкладкам?
Было бы намного проще, если бы TabLayout из Android Design Library раскрывал эти методы.
- Установить цвет индикатора
- Установить высоту индикатора
- Изменение размера текста
- Получить настраиваемый вид текста
Я сделал обходной путь для 1 и 2, используя отражение (не уверен, что это лучший способ). Решено 3 с помощью пользовательского текстового представления. Ищем способ решения 4.
app:tabIndicatorColor
иapp:tabIndicatorHeight
для #1 и #2 - person ianhanniballake   schedule 14.07.2015