自定义字体按钮不起作用Android-Studio
Posted
技术标签:
【中文标题】自定义字体按钮不起作用Android-Studio【英文标题】:Custom font button not working Android-Studio 【发布时间】:2014-12-29 05:46:25 【问题描述】:您好,我正在尝试对我的 Button 使用自定义字体,我已在 res/assets 上添加了字体。
在我的 .java 上我有这段代码
Button btjoc = (Button) findViewById(R.id.btJoc);
Typeface font = Typeface.createFromAsset(getAssets(), "Heart Breaking Bad.ttf");
btjoc.setTypeface(font);
Button bttaula = (Button) findViewById(R.id.btTaula);
bttaula.setTypeface(font);
而且它不起作用...我不知道我是否必须放置其他东西,希望您能帮助我...
谢谢。
【问题讨论】:
我尝试了Heart_Breaking_Bad.ttf
,但它不起作用......我没有看到任何错误......我可以毫无问题地启动我的应用程序......
您可能希望尝试重命名字体文件,使其文件名中不包含空格,看看是否有帮助。您也可以尝试不同的字体文件,因为 android 并不喜欢所有字体文件。
【参考方案1】:
您是否看到任何 logcat 错误?您的资产目录中是否有相关字体?尝试将资产文件夹中的字体名称和代码更改为Heart_Breaking_Bad.ttf
您必须将其移至 main/assets
而不是 res/assets
。
看看我的回答here,也许对你有帮助。
【讨论】:
我试图移动文件夹,但它现在仍然可以工作...我已经输入了“_”而不是“”,但它仍然无法正常工作... 尝试其他字体并在此处发布结果。以上是关于自定义字体按钮不起作用Android-Studio的主要内容,如果未能解决你的问题,请参考以下文章