Android Using External Fonts
Start a new Project
1. Create a new project and fill the required details. File ⇒ New Project.
2. Create a folder called fonts under assets folder and place all your fonts in it. (Folder name can be anything)
2. Create a folder called fonts under assets folder and place all your fonts in it. (Folder name can be anything)
3. Open your main.xml and create a simple textview.
<? xml version = "1.0" encoding = "utf-8" ?> android:layout_width = "fill_parent" android:layout_height = "fill_parent" android:orientation = "vertical" android:background = "#222222" > < TextView android:id = "@+id/ghost" android:layout_width = "fill_parent" android:layout_height = "fill_parent" android:textSize = "70dip" android:gravity = "center" android:textColor = "#ef0000" android:layout_marginTop = "50dip" android:text = "ghost" /> </ LinearLayout > |
4. Now open your MainActivity class file and try following code. In the following code i am importing font from assets folder and using TypeFace class i am applying custom font on textview label.
package com.example.androidhive; import android.app.Activity; import android.graphics.Typeface; import android.os.Bundle; import android.widget.TextView; public class AndroidExternalFontsActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.main); // Font path String fontPath = "fonts/Face Your Fears.ttf" ; // text view label TextView txtGhost = (TextView) findViewById(R.id.ghost); // Loading Font Face Typeface tf = Typeface.createFromAsset(getAssets(), fontPath); // Applying font txtGhost.setTypeface(tf); } } |
5. Run your project.
No comments:
Post a Comment