CollapsingToolbarLayout 字体未更改

CollapsingToolbarLayout font not changed

我有一个 CollapsingToolbarLayout 这样的:

<android.support.design.widget.AppBarLayout
    android:id="@+id/appbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:fitsSystemWindows="true"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

    <android.support.design.widget.CollapsingToolbarLayout
        android:id="@+id/collapsing_toolbar"
        android:layout_width="match_parent"
        android:layout_height="170dp"
        android:background="@color/orange"
        app:contentScrim="@color/orange"
        app:expandedTitleGravity="bottom|center_horizontal"
        app:layout_scrollFlags="scroll|exitUntilCollapsed">

        <ImageView
            android:id="@+id/backdrop"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_marginBottom="30dp"
            android:src="@drawable/ic_lock_profile_prime"
            app:layout_collapseMode="parallax" />

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            app:layout_collapseMode="pin"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

    </android.support.design.widget.CollapsingToolbarLayout>

</android.support.design.widget.AppBarLayout>

我尝试更改 CollapsingToolbarLayout 的标题,但没有更改。

我应该如何更改它的字体?

尝试使用它,它对我有用并且在 CollapsingToolbarLayout 中更改了字体 https://github.com/chrisjenx/Calligraphy

在目录 src/main/assets/fonts 中添加您的字体并使用这些代码:

final Typeface tf = Typeface.createFromAsset(getContext().getAssets(), "fonts/yourfont.ttf");
    collapsingToolbarLayout.setCollapsedTitleTypeface(tf);
    collapsingToolbarLayout.setExpandedTitleTypeface(tf);