Since the gujarati and hindi languages are not supported by Android, you can still provide this support for your application.
For Gujarati, copy the file C:\WINDOWS\Fonts\Shruti.TTF to your resource folder. then use the following code.
TextView text_view = new TextView(this); Typeface font = Typeface.createFromAsset(getAssets(), "Shruti.TTF"); text_view.setTypeface(font); text_view.setText("ગુજરાતી");
Shruti.TTF File is for Gujarati font. Similarly, you can add hindi file support.
source share