四虎免费最新在线永久4HU,中文字幕无码AV激情不卡,国产精品成人免费视频一区,天天躁狠狠躁狠狠躁性色AV

南京北大青鳥

全國咨詢電話:15195455103

三分鐘了解北大青鳥
當(dāng)前位置:南京北大青鳥 > 學(xué)習(xí)園地 > 編程技巧

如何實現(xiàn)Android中內(nèi)嵌字體個性化

來源:m.fightingbaby.cn? ? ? 作者:張曼 ? ??

在Android中我們的應(yīng)用可以靈活的內(nèi)嵌自己的字體文件,實現(xiàn)各個手機(jī)上可以正常的顯示個性化文字。那么如何實現(xiàn)呢?

  在Android中我們的應(yīng)用可以靈活的內(nèi)嵌自己的字體文件,實現(xiàn)各個手機(jī)上可以正常的顯示個性化文字。那么如何實現(xiàn)呢?

  南京北大青鳥張府園校區(qū)的編程老師為我們舉例說明。

  我們都知道TextView的setTypeface方法可以設(shè)置目標(biāo)文字的顯示特性,比如字體、顏色、粗體、斜體等。

  OK。我們直接找一個TrueTypeFont的字體文件即.ttf,對于Win32系統(tǒng)的用戶可以直接在Windows/fonts文件夾中能找到很多。比如微軟雅黑就不錯,可是體積太大,由于Android的Assets類有單個文件1MB體積的限制,我們先找個英文字體做測試。這里我們將字體文件androidXXX.ttf放到工程的assets文件夾的fonts目錄中。

       Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/android123.ttf");  
       TextView tv = (TextView)findViewById(R.id.text);   

        tv.setTypeface(tf);    //設(shè)置TextView的風(fēng)格
        tv.setText("CWJ Test");
        tv.setTextSize(12);
        tv.setTextColor(Color.RED);

  這樣子就完成了。

分享到:
近期文章

搶試聽名額

名額僅剩66名

教育改變生活

WE CHANGE LIVES