폰트 하나를 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 } }
'Android > 2012.04월 강좌' 카테고리의 다른 글
안드로이드 어플 등록 과정 (0) | 2012.05.18 |
---|---|
Toast 에 이미지 띄우기 (0) | 2012.05.17 |
12일차 SocketServer 2 (Client,Server C->C) (0) | 2012.05.11 |
11일차 SocketServer (Client,Server C->S, S->C) (0) | 2012.05.10 |
11일차 Json (0) | 2012.05.10 |