我開發一個Android應用程序現在我想要添加(Kulturista加粗。TTF)這個自定義字體到它,但它不會在這裏工作是我的login.xml文件和login.java文件如何添加新字體到Android活動
<TextView
android:id="@+id/maintitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="CREATE AN ACCOUNT?"
android:textColor="@color/blue"
android:textSize="25dp"
android:layout_gravity="center"
android:layout_marginTop="70dp"
android:gravity="center"/>
<TextView
android:id="@+id/subtitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="CLICK ON THE SIGHNUP AND REGISTER"
android:textColor="#c4cbcf"
android:layout_gravity="center"
android:gravity="center"
/>
這是活動代碼
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
TextView txt1 = (TextView) findViewById(R.id.maintitle);
Typeface font1 = Typeface.createFromAsset(getAssets(), "Kulturista_Bold. ttf");
txt1.setTypeface(font1);
TextView txt2 = (TextView) findViewById(R.id.subtitle);
Typeface font2 = Typeface.createFromAsset(getAssets(), "Kulturista_Bold. ttf");
txt2.setTypeface(font2);
}
}
與你的字體一樣,你的資產文件夾就像這個'Kulturista_Bold。 ttf'檢查一次名稱可以使用這個'Kulturista_Bold.ttf' – NagarjunaReddy
哪裏是你的'ttf'文件?資產文件夾中? –