今天要介紹在 Android 如何更換字型(在 TextView 或 EditText...等),大家一定都覺得光是靠系統預設的兩三種字型實在不夠用吧?那...要怎麼更換字型呢?就看下面的程式碼吧!
1. 首先在 assets 資料夾內放入欲更換的字型檔。(我會另外在 assets 資料夾內新增一個 fonts 資料夾,並將字型檔放入 fonts 資料夾內,原因很簡單,因為 assets 可能還會需要放別的類型的檔案,若是全部放在一起看起來會很亂。)
- TextView text = (TextView) findViewById(R.id.text);
- EditText editText = (EditText) findViewById(R.id.editText);
- text.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/typeface1.TTC"));
- editText.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/typeface2.TTF"));
如此一來就可以更換字型囉!不過缺點是通常字型檔都滿佔空間的,會增肥APP。
沒有留言:
張貼留言