GitHub之Android-Iconics使用 发表于 2015-07-29 | 分类于 Library | 阅读次数: 源码地址:https://github.com/mikepenz/Android-Iconics build.gradle添加 123dependencies { compile 'com.mikepenz:iconics:1.3.0@aar'} 作为Drawable使用 12ImageView image = (ImageView) findViewById(R.id.image);image.setImageDrawable(new IconicsDrawable(this, FontAwesome.Icon.faw_android).color(Color.RED).sizeDp(24)); 作为MenuItem使用 12MenuItem menuItem = menu.findItem(R.id.action_opensource);menuItem.setIcon(new IconicsDrawable(this, FontAwesome.Icon.faw_github).actionBar().color(Color.WHITE)); xml使用 123456789<com.mikepenz.iconics.view.IconicsImageView android:id="@+id/icon" android:layout_width="48dp" android:layout_height="48dp" android:clickable="false" android:padding="8dp" android:scaleType="fitXY" app:iiv_color="@android:color/holo_green_dark" app:iiv_icon="faw_adjust" /> 123456789101112IconicsImageView icon = (IconicsImageView) findViewById(R.id.icon); List<String> icons = new ArrayList<String>(); for (ITypeface font : Iconics.getRegisteredFonts()) { Log.d("wxl", "FontName=" + font.getFontName()); if (font.getFontName().equalsIgnoreCase("FontAwesome")) { for (String icon : font.getIcons()) { Log.d("wxl", "getIcons=" + icon); icons.add(icon); } } } icon.setIcon(icons.get(0)); 联系作者 我的微信公众号:吴小龙同学,欢迎关注交流,公号回复关键字「1024」有惊喜哦。