Intereting Posts
Внедрить таймаут в BluetoothSocket inputstream.read () в Android Как перехватить аудиопоток на устройстве Android? Требуется ли NDK для хорошей производительности при разработке Android-игры? Как установить шрифт для TextView в Android? Как найти расстояние (по дороге) между 2 точками геометрии в приложении Android без использования google map direction api? Org.json.JSONException: Unterminated string at character 1834 Пользователь быстро коснется MediaController. Ошибка происходит только на Nexus 4. Эквивалент селекторов классов CSS для Android-просмотров? Предупреждение proguard: конфигурация сохраняет точку входа … но не класс дескриптора Как определить возможности гарнитуры Как читать / записывать внешние USB-накопители на Android? Android / SQLite: колонки Insert-Update для сохранения идентификатора Выполнение плагинов не распространяется на ошибку конфигурации жизненного цикла Уведомление deleteIntent не работает Поддерживается ли отпечаток пальца на устройствах Android?

Поддержка дизайна TabLayout

Я играю с библиотекой поддержки дизайна TabLayout. Моя проблема заключается в том, что заголовок одной из вкладок слишком длинный, и поэтому он нарисован на 2 строках вместо 1. Мне интересно, есть ли способ масштабировать размер текста заголовка, чтобы гарантировать, что все заголовки нарисованы на 1 строке ,

Вот скриншот, чтобы лучше объяснить мою проблему: Введите описание изображения здесь

Если важны детали, я использую поддержку дизайна TabLayout, ViewPager и FragmentPagerAdapter для заполнения моих вкладок.

Заранее спасибо!

Solutions Collecting From Web of "Поддержка дизайна TabLayout"

Вы можете изменить размер шрифта или другие параметры tabLayout в styles.xml . Например:

 <style name="Base.Widget.Design.TabLayout" parent="android:Widget"> <item name="tabMaxWidth">@dimen/tab_max_width</item> <item name="tabIndicatorColor">?attr/colorAccent</item> <item name="tabIndicatorHeight">2dp</item> <item name="tabPaddingStart">12dp</item> <item name="tabPaddingEnd">12dp</item> <item name="tabBackground">?attr/selectableItemBackground</item> <item name="tabTextAppearance">@style/AppTheme.TextAppearance.Design.Tab</item> <item name="tabSelectedTextColor">?android:textColorPrimary</item> </style> <style name="AppTheme.TextAppearance.Design.Tab" parent="TextAppearance.AppCompat.Button"> <item name="android:textSize">12sp</item> <item name="android:textColor">?android:textColorSecondary</item> <item name="textAllCaps">true</item> </style> 

Вы установили:

 <android.support.design.widget.TabLayout .. app:tabMode="scrollable" /> 

Они утверждали, что исправили эту проблему, но она не работает с библиотекой поддержки 22.2.1.

См. https://code.google.com/p/android/issues/detail?id=175516.

Обновите библиотеку поддержки дизайна до 23.1.0 . Они исправили эту проблему, но ваш размер текста тоже изменился