gpt4 book ai didi

Android 更改字体 - getAssets() 错误

转载 作者:行者123 更新时间:2023-11-29 14:40:07 25 4
gpt4 key购买 nike

我的自定义字体有问题。我这样改:

@Override
protected void onFinishInflate() {
super.onFinishInflate();

mTimeDisplay = (TextView) findViewById(R.id.timeDisplay);
Typeface typeface = Typeface.createFromAsset(getAssets(),
"Fonts/Roboto-Light.ttf");
mTimeDisplay.setTypeface(typeface);
mAmPm = new AmPm(this);
mCalendar = Calendar.getInstance();

setDateFormat();
}

但我有错误:方法 getAssets() 未定义类型 DigitalClock

最佳答案

因为您正在覆盖 onFinishInflate,所以您似乎在扩展某种类型的 View

试试这个:

Typeface typeface = Typeface.createFromAsset(getContext().getAssets(),
"Fonts/Roboto-Light.ttf");

...如果这不起作用:

Typeface typeface = Typeface.createFromAsset(mTimeDisplay.getContext().getAssets(),
"Fonts/Roboto-Light.ttf");

关于Android 更改字体 - getAssets() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12679753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com