我需要完整的细节设置各种样式的字体以及在哪些文件夹中我们必须提及样式和所有内容。如何为文本视图设置不同的字体样式
像ProximoNova-Semibold.otf,ProximoNova-Regular.otf
我需要完整的细节设置各种样式的字体以及在哪些文件夹中我们必须提及样式和所有内容。如何为文本视图设置不同的字体样式
像ProximoNova-Semibold.otf,ProximoNova-Regular.otf
从互联网上下载所需的字体,然后将其放置在资产/ fonts文件夹中。
您可以通过Typeface类在java代码中访问它。
TextView tx = (TextView)findViewById(R.id.textview1);
Typeface custom_font = Typeface.createFromAsset(getAssets(), "fonts/font name.ttf");
tx.setTypeface(custom_font);
我已经试过上面的代码,但它没有解决 –
你下载了正确的ttf文件吗? 你是否用上述代码片段中的“name.ttf”替换了文件的实际名称? – includeMe
txt1 =(TextView)findViewById(R.id.txt_Card_label); \t \t Typeface custom_font = Typeface.createFromAsset(getAssets(),“fonts/Roboto/ProximoNova-Regular.otf”); \t \t txt1.setTypeface(custom_font); */ –
您可以使用calligraphy库,库中有自定义选项。否则使用includeMe的代码。
只需双击该OTF文件即可。点击安装。 –