topsapps is a reporting platform for mobile developers that automatically downloads and visualizes sales data, App Store reviews, hourly ranks and more

Android Using External Fonts

Android Develop moneyPr 59℃ 0评论

Loading external fonts in your android application is very easy. It can be achieved with only two lines of code.

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)

Android Using External Fonts

3. Open your main.xml and create a simple textview.

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     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.

Android Using External Fonts
This image is for thumbnail purpose.
Android Using External Fonts

转载请注明:TopsApps » Android Using External Fonts

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址