0

Так что я был в состоянии успешно изменить то, что мои текстовые вкладки выглядят, используя следующий код, и он выглядит, как и ожидалось на большинстве устройств, включая мой NexusAndroid TabLayout Текстовые размеры перезапись на Samsung Devices

Стили:

<style name="AppTabLayout" parent="Widget.Design.TabLayout"> 
    <item name="tabIndicatorColor">@color/white</item> 
    <item name="android:background">@color/colorPrimary</item> 
    <item name="tabSelectedTextColor">@color/white</item> 
    <item name="tabTextColor">@color/whiteTransparent</item> 
</style> 

<style name="TabTextStyle" parent="TextAppearance.AppCompat.Widget.ActionMode.Title.Inverse"> 
    <item name="android:textSize">14sp</item> 
    <item name="android:textAllCaps">true</item> 
</style> 

Планировка:

<android.support.design.widget.TabLayout 
    android:id="@+id/toolbar_tab_layout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_gravity="top" 
    app:tabTextAppearance="@style/TabTextStyle" 
    style="@style/AppTabLayout"> 
</android.support.design.widget.TabLayout> 

проблема заключается в том, что на устройствах Samsung (S5 и S7 были протестированы) появляются размеры, которые будут перезаписаны, так что они расширяться или сжиматься барельефы ed по длине текста на вкладке - то есть короткие строки становятся более крупными для заполнения пробела.

Я нигде не упоминал об этом и не могу заставить устройство уважать мой выбор, чтобы установить текст такого же размера, независимо от длины заголовка вкладки.

Любые советы о том, как прекратить работу Samsung?

ответ

0

В телефонах Samsung есть опция, называемая изменением размера шрифта в настройках.

Всегда используйте dp вместо sp, чтобы размер текста задавался на основе пикселя плотности.

ур значение дп

и может проверить то же самое, играя вокруг изменения размера шрифта в настройках ур SAMSUMG телефона

+0

Я был пойти на использовании дп вместо зр, но происходит то же самое. Я не знаю, что я бы сказал «всегда использовать dp», поскольку это сделает весь текст намного менее доступным для людей, которые увеличивают размер шрифта, не так ли? – Lyleator

Смежные вопросы