我正在编写一个应用程序,我想在按钮中使用 Roboto 细字体。这是我在主要活动的 onCreate 方法中的代码:
Typeface roboto = Typeface.createFromAsset(getAssets(), "Roboto-thin.ttf");
btn1.setTypeface(roboto);
btn2.setTypeface(roboto);
btn3.setTypeface(roboto);
btn4.setTypeface(roboto);
btn5.setTypeface(roboto);
btn6.setTypeface(roboto);
btn7.setTypeface(roboto);
btn8.setTypeface(roboto);
btn9.setTypeface(roboto);
btnd.setTypeface(roboto);
btn1x.setTypeface(roboto);
btnAdd.setTypeface(roboto);
btnSub.setTypeface(roboto);
btnDiv.setTypeface(roboto);
btnMul.setTypeface(roboto);
btnPow.setTypeface(roboto);
btnEqu.setTypeface(roboto);
btnDel.setTypeface(roboto);
btnAC.setTypeface(roboto);
由于某种原因,应用程序在运行时会崩溃。我在资产文件夹中有文件 Robot-Thin.ttf。我究竟做错了什么?