Android如何在IDEAEclipse的UIEditorAndroidPreview中顯示自定義的字體

Android 如何在IDEA Eclipse 的UI Editor 中顯示自定義的字體 Preview

創(chuàng)新新互聯(lián),憑借10年的成都網(wǎng)站建設(shè)、做網(wǎng)站經(jīng)驗,本著真心·誠心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計網(wǎng)站有上千案例。做網(wǎng)站建設(shè),選成都創(chuàng)新互聯(lián)。

  1. 將要顯示的字體復(fù)制到。android-sdk/platforms/android-[Version]/data/fonts 文件夾下面

     如:FontAwesome.ttf

  2. 在android-sdk/platforms/android-[Version]/data/fonts 下打開 fonts.xml

    在<family name="sans-serif">的下面加上:

    <family>
        <font weight="400" >FontAwesome.ttf</font>
    </family>

3. 在android-sdk/platforms/android-[Version]/data/fonts/fontsInSdk.txt

  中添加 FontAwesome.ttf

4. 然后在你的自定義View中使用如下樣式的代碼:

 if (!isInEditMode()) {
            if (null == mFontAwesome) {
                mFontAwesome = Typeface.createFromAsset(context.getAssets(), "fonts/fontawesome-webfont.ttf");
            }
        } else {
            try {
                /**
                 * 需要在AndroidSDK中安裝FontAwesome這種SDK,安裝方法詳見 http://hiandroidstudio.blog.51cto.com/5902332/1573867
                 */
                mFontAwesome = Typeface.create("FontAwesome", Typeface.NORMAL);
            } catch (Exception e) {
                throw new RuntimeException(e);
            }
        }
        setTypeface(mFontAwesome);


5.重啟你的IDEA,或者Eclipse 然后就可以顯示字體了。

網(wǎng)站名稱:Android如何在IDEAEclipse的UIEditorAndroidPreview中顯示自定義的字體
網(wǎng)頁網(wǎng)址:http://muchs.cn/article16/ghsogg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、品牌網(wǎng)站制作動態(tài)網(wǎng)站、微信小程序營銷型網(wǎng)站建設(shè)、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司