1. 程式人生 > >android 總結一 TextView 和Paint

android 總結一 TextView 和Paint

.自定義字型
android Typeface使用TTF字型檔案設定字型

我們可以在程式中放入ttf字型檔案,在程式中使用Typeface設定字型。
第一步,在assets目錄下新建fonts目錄,把ttf字型檔案放到這。
第二步,程式中呼叫:
AssetManager mgr=getAssets();//得到AssetManager
Typeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根據路徑得到Typeface
tv.setTypeface(tf);//設定字型    

2.在xml檔案中使用android:textStyle=”bold” 可以將英文設定成粗體,  但是不能將中文設定成粗體,

將中文設定成粗體的方法是:
TextView tv = (TextView)findViewById(R.id.TextView01);
 tv.getPaint().setFakeBoldText(true);//中文仿“粗體”--使用TextPaint的仿“粗體”設定setFakeBoldText為true。