編輯:關於Android編程
本文實例講述了Android使用自定義字體的方法。分享給大家供大家參考,具體如下:
一、問題:
作為android初學者,在做一個游戲,游戲的標題我用的是TextView,android只提供斜體粗體,但把字體設置成楷體游戲的界面會更好,怎麼才能實現。
二、解決方法:
使用自定義字體
android Typeface使用TTF字體文件設置字體
我們可以在程序中放入ttf字體文件,在程序中使用Typeface設置字體。
第一步,在assets目錄下新建fonts目錄,把ttf字體文件放到這。
第二步,程序中調用:
AssetManager mgr=getAssets();//得到AssetManager Typeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根據路徑得到Typeface tv.setTypeface(tf);//設置字體
在xml文件中使用android:text 可以將英文設置成粗體,但是不能將中文設置成粗體,
將中文設置成粗體的方法是:
TextView tv = (TextView)findViewById(R.id.TextView01); tv.getPaint().setFakeBoldText(true); //中文仿"粗體"--使用TextPaint的仿"粗體"設置setFakeBoldText為true。
希望本文所述對大家Android程序設計有所幫助。
onLayout方法是ViewGroup中子View的布局方法,用於放置子View的位置。放置子View很簡單,只需在重寫onLayout方法,然後獲取子View的實例,
ViewSwitcher 的作用簡單來說就是:在兩個視圖間轉換時顯示動畫它的兩個子類應該很熟悉,ImageSwitcher:轉換圖片時增加動畫效果;TextSwitche
Android Menu 詳細介紹:1、選項菜單 OptionsMenu 2、上下文菜單 ContextMenu 3、子菜單 SubMenu組成Android用戶界面的除
如果你自己想做一個客戶端玩玩,但是又不想去搭建後台服務器,顯然Bmob移動後端雲是你的最佳選擇。官方地址見bmob,他提供了Android的sdk,同樣也提供了Restf