How To Use Custom Fonts In Android

Very Basic To Start With My First Post How To Use Custom Fonts in Android.
Start with New Project “Custom Fonts in Android with Android Studio”. Custom fonts as per the app development requirement is necessary thing. To learn how to do it Follow the tutorial and trust me its very easy.
Starting with new Project in Android Studio with Blank Activity and default layout this is all you get it

Firstly add the font file which you waana add to your asset folder if asset folder is not available made an asset folder inside app->src->main->asset->font.ttf
Now the codeing part for Main Activity.java
TextView tvHelloWorld = (TextView) findViewById(R.id.hello_world);
Typeface customTypeface = Typeface.createFromAsset(this.getAssets(), "helveticaneueL-th.ttf");
tvHelloWorld.setTypeface(customTypeface);
Now in layout_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
<TextView android:text="@string/hello_world" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="50dp"
android:id="@+id/hello_world" />
</RelativeLayout>
Now You are done. This is all you need to do.