【发布时间】:2015-10-31 13:56:42
【问题描述】:
我使用来自com.android.support:design:23.0.1 的导航抽屉,我需要为菜单项设置自定义字体。
怎么办?
【问题讨论】:
-
我尝试了这个解决方案,但只有工具栏标题应用了新字体。
我使用来自com.android.support:design:23.0.1 的导航抽屉,我需要为菜单项设置自定义字体。
怎么办?
【问题讨论】:
在您的导航抽屉适配器中,使用此方法将自定义字体应用于列表的文本视图
public static void setFont(Context c, TextView... tv) {
Typeface tf = Typeface.createFromAsset(c.getAssets(),
"font_name.ttf");
for (int i = 0; i < tv.length; i++) {
tv[i].setTypeface(tf);
}
}
将字体存储在资产文件夹中。这适用于多个文本视图,您可以通过删除 for 循环将相同的文本视图用于单个文本视图
【讨论】: