폰트 하나를 assets/fonts에 복사한다.

(윈도우 제어판에 가면 쉽게 폰트를 사용할 수있다.단 용량이 큰것은 오래걸리니 되도록 용량이 작은 폰트를 사용하자)



             나인패치 ...다운 받아서 res 소스 3개중에 한곳에 복사해주자~~

              


<?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:id="@+id/layout"
    android:background="@drawable/bg_dialog">

    <TextView
        android:background="@drawable/ic_btn_background"
        android:id="@+id/textView1"
        android:textSize="40px"
        android:typeface="serif"
        android:textStyle="bold"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

    <Button
        android:background="@drawable/ic_btn_background"
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />

</LinearLayout>


package com.gusfree.font;

import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;

public class FontActivity extends Activity {

	TextView tv;
	LinearLayout lt;
	Button btn;
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        tv=(TextView)findViewById(R.id.textView1);
        
        //글꼴을 불러오자.
        Typeface font1 = Typeface.createFromAsset(getAssets(), "fonts/H2GTRE.TTF");
        
        //뷰에 글꼴을 적용하자.
        tv.setTypeface(font1);
        
        //SharedPreferance에 저장하길 권장
        
        lt=(LinearLayout) findViewById(R.id.layout);
        btn=(Button) findViewById(R.id.button1);
        
        //나인 패치 디자인을 사용하자 파일이름 9.jpg
	}
}



+ Recent posts