Ich habe alle angegebenen Lösungen durchgesehen, aber keine hat mein Problem gelöst also habe ich weiter und weiter gegoogelt und herausgefunden, dass man eine Vermögenswerte Ordner zuerst und fügen Sie dann alle Schriftarten ein, die Sie in Ihrer Anwendung benötigen Hier ist eine kleine Anleitung, wie wir den Ordner assets in unser Projekt einfügen können
Schritt 1: Navigieren Sie zur oberen linken Seite eines Android-Studios, wo Sie ein Menü wie dieses erhalten, und ändern Sie die Option aus dem Dropdown-Menü einfach in Pakete
Schritt 2: Jetzt sehen Sie das Elternteil als app und jetzt klicken Sie einfach mit der rechten Maustaste auf die Anwendung und klicken Sie auf "Neu" und dann auf "Ordner" und dann auf "Anlagenordner
So können Sie den Assets-Ordner hinzufügen.
Wenn Sie den Ordner "Assets" hinzugefügt haben, fügen Sie Ihre ttf-Dateien einfach in diesen Ordner "Assets" ein. und folgen Sie meinem Code als Referenz
TextView text_view = (TextView) findViewById(R.id.txtMsg);
//TextView text_view = new TextView(this);
Typeface faceShruti = Typeface.createFromAsset(getAssets(),
"shruti.ttf");
text_view.setTypeface(faceShruti);
text_view.setText("In Gujarati\n" + "");