Android в обход настроек темы - PullRequest
0 голосов
/ 01 июня 2018

У меня есть макет с TextView в приложении - не написано мной.Я хочу установить его жирным шрифтом или изменить семейство шрифтов в XML.В написанном мной приложении все работает правильно.Но в этом, изменение не показывает.Я полагаю, это потому, что тема была применена.Если я изменяю настройку программно, она работает, и если я устанавливаю ее жирным шрифтом, она работает

myTextView.Typeface (Typeface.DEFAULT_BOLD).

Как мне перезаписать настройки темы?

ОБНОВЛЕНИЕ: У меня есть такой макет:

<LinearLayout
    android:id="@+id/lFiltro"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="10sp"
    android:layout_marginEnd="10sp"
    android:orientation="horizontal"
    android:visibility="gone">

    <TextView
        android:id="@+id/tUno"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:fontFamily="@font/archivo_black"
        android:shadowColor="#33b5e5"
        android:shadowDx="4"
        android:shadowDy="4"
        android:shadowRadius="5"


        android:text="This is my text"
        android:textAlignment="center"
        android:textColor="#0000ff"
        android:textSize="24sp"
        android:textStyle="bold"
        android:visibility="visible" />

</LinearLayout>

1 Ответ

0 голосов
/ 01 июня 2018

Попробуйте добавить

android:textAppearance="@style/TextAppearance.AppCompat.Subhead"

к вашему TextView xml и изменить то, что после TextAppearance. в соответствии с предложениями, которые вы будете делатьполучить.

...