Как я могу изменить fontFamily и textSize SwitchPreference? - PullRequest
0 голосов
/ 14 марта 2019

Как я могу изменить эти атрибуты шрифта SwitchPreference?

Я уже пытался использовать атрибут app:layout со следующим макетом:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <TextView
        android:id="@android:id/title"
        style="@android:style/TextAppearance.Widget.TextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:fontFamily="MY-FONT"
        android:text="Title" />

    <TextView
        android:id="@android:id/summary"
        style="@android:style/TextAppearance.Widget.TextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:fontFamily="MY-FONT"
        android:text="Summary" />    
</LinearLayout>

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

Каков простой (и работающий) способ настройки fontfamily и textSize?

1 Ответ

0 голосов
/ 14 марта 2019

Для того, чтобы сначала изменить семейство шрифтов в Android, необходимо, чтобы шрифт в вашем приложении был примерно таким Ваш шрифт помещается в каталог шрифтов под res

Теперь, чтобы использовать его, вашПравильный путь

 <Button
            ...

            android:fontFamily="@font/nameOfFont"
            ... />

Позвольте мне сейчас, если это работает для вас

...