Android程序中使用iconfont心得

一、關於iconfont

iconfont既是icon又是font,具體來講應該是用font形式展示的icon。與傳統圖片格式的圖標不一樣,這一種圖標由於是以字體形式展示的,因此更改大小、顏色、背景顏色都很是方便。html

二、使用方式

2.1 下載資源

資源來源:http://www.androidicons.com/android

根據引導找到下載連接。下載解壓後找到iconfont/font,把裏面的四個文件拷到Android項目中的assets目錄下。找到glyphs/glyphs.html,由於以後會用到,因此一樣將它拷到assets目錄下。字體

2.2 添加圖標

這裏添加TextView、Button等控件均可以,而後setText()的時候把圖標對應的代碼做爲參數傳進去。至於圖標對應的代碼,須要打開glyphs.html,找到想要添加的圖標,複製下面最後一行,如「」。spa

2.3 設置字體(Typeface)

Typeface iconTypeface = Typeface.createFromAsset(getAssets(), "androidicons.ttf");
textView = (TextView)findViewById(R.id.iconView);
textView.setTypeface(iconTypeface);

Typeface.createFromAssets()第一個參數是AssetManager對象,經過getAssets()獲得;第二個參數是路徑,如代碼中所示路徑即爲「assets/androidicons.ttf」。code

相關文章
相關標籤/搜索