![](/img/trans.png)
[英]How to use Font Awesome Icons in BottomNavigationView in Android
[英]Android, how to display font awesome icons in layout edit mode?
我試圖在我的Android應用中添加超棒的字體圖標,我在這里找到了解決方案:
https://stackoverflow.com/a/15762875/535556
但是它僅在編譯應用程序並在設備上運行后才顯示圖標。
之后,我找到了這個插件:
https://github.com/bperin/FontAwesomeAndroid
但這對我不起作用。
我想直接在布局中顯示字體真棒圖標,因為編譯應用程序檢查它是否正確顯示要快得多。
非常感謝您的任何建議。
確保您的ttf位於/src/main/assets/font/fontawesome.ttf中(或無論其名稱如何,均應使用小寫),並確認.iml文件中的資產目錄與此匹配:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />.
一旦一切就緒,然后轉到視圖中顯示圖標的位置(不是xml文件,而是.java文件),並在onCreate()方法中或您認為最合適的位置,使用fontawesome創建字體。 ttf,然后將其分配給您的圖標TextView,Button或所需的任何可視元素,如下所示:
public static final String FONT_AWESOME_PATH = "fonts/fontawesome.ttf";
private TextView leftEyeEditIcon;
leftEyeEditIcon = (TextView) findViewById(R.id.edit_icon);
leftEyeEditIcon.setTypeface(Typeface.createFromAsset(getResources().getAssets(), FONT_AWESOME_PATH));
然后,您可以通過進入xml.file並設置TextSize來調整圖標的大小,因為從技術上講,這是“字體”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.