Android程序中使用iconfont心得


1、關於iconfont

iconfont既是icon又是font,具體來說應該是用font形式展現的icon。與傳統圖片格式的圖標不同,這一種圖標因為是以字體形式展現的,所以更改大小、顏色、背景顏色都非常方便。

2、使用方式

2.1 下載資源

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

根據引導找到下載鏈接。下載解壓后找到iconfont/font,把里面的四個文件拷到Android項目中的assets目錄下。找到glyphs/glyphs.html,因為之后會用到,所以同樣將它拷到assets目錄下。

2.2 添加圖標

這里添加TextView、Button等控件都可以,然后setText()的時候把圖標對應的代碼作為參數傳進去。至於圖標對應的代碼,需要打開glyphs.html,找到想要添加的圖標,復制下面最后一行,如“”。

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”。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM