如何在ANDROID STUDIO中导入外部字体/字体?

S Z*_*ari 9 fonts android android-studio

我想知道如何在Android Studio中使用外部字体,因为没有Assets文件夹.我在互联网上寻找一个有用的turtorial,但他们都假装使用Assets文件夹.

我自己创建了一个资产文件夹,src/main但Android Studio并不认可getAssets().

MD *_*lam 39

继续你的项目:app - > src - > main

像这样创建资源文件夹:

|assets

    |-----------------fonts

        |-------------------font.ttf

|java

|res

AndroidManifest.xml
Run Code Online (Sandbox Code Playgroud)

然后使用

     Typeface face=Typeface.createFromAsset(getAssets(),"fonts/digital.ttf");
     txtV.setTypeface(face);
Run Code Online (Sandbox Code Playgroud)


Nam*_*ata 7

如果您有自定义字体,请使用以下代码:

TextView tv=(TextView)findViewById(R.id.custom);
Typeface face=Typeface.createFromAsset(getAssets(),"fonts/Verdana.ttf");
tv.setTypeface(face);
Run Code Online (Sandbox Code Playgroud)

同时将您的字体文件放在assets/fonts文件夹中,并按照此处的说明进行操作.

注意:您必须自己创建资产文件夹

  • **链接是死的** (3认同)