Android Font
Kadangkala kita membutuhkan font atau jenis tulisan untuk aplikasi yang kita buat. Anda bisa mengambil dari font yang disediakan oleh Android (default font) atau menggunakan font external yang kemudian dimasukkan ke dalam Android.
1. Default Font
Android hanya menyediakan 3 default font, yaitu Monoscape, Sans, dan Serif.
| <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_height="wrap_content" android:typeface="monospace" android:id="@+id/monospaceTxt" android:layout_width="fill_parent" android:text="Monospace : Android Programming" android:background="#424242"> </TextView> <TextView android:layout_height="wrap_content" android:typeface="sans" android:id="@+id/sansTxt" android:layout_width="fill_parent" android:text="sans : Android Programming"> </TextView> <TextView android:layout_height="wrap_content" android:typeface="serif" android:layout_width="fill_parent" android:text="serif : Android Programming" android:id="@+id/serifTxt" android:background="#424242"> </TextView> </LinearLayout> |

|
<?xml version="1.0" encoding="utf-8"?> </LinearLayout> |
| package android.externalFont; import android.app.Activity; import android.graphics.Typeface; import android.os.Bundle; import android.widget.TextView; public class Main extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Typeface font2 = Typeface.createFromAsset(getAssets(), "font/font2.ttf"); Typeface font3 = Typeface.createFromAsset(getAssets(), "font/font3.ttf"); |
| TextView customText2 = (TextView)findViewById(R.id.text2); TextView customText3 = (TextView)findViewById(R.id.text3); |
| customText2.setTypeface(font2); customText2.setTextSize(30.f); customText2.setText("Android Programming"); customText3.setTypeface(font3); customText3.setTextSize(55.f); customText3.setText("Android Programming"); |

Posted at 09:22PM Jun 26, 2010 by nety ozora in General | Comments[0]