Android 使用字体图标
2017-03-09 15:17
204 查看
将图标做成.ttf字体文件,代替传统的图片资源。
定义字体图标枚举类
这里使用的StringDef注解
调用:
效果
使用
将字体文件导入assets目录定义字体图标枚举类
这里使用的StringDef注解
@StringDef({IconFonts.AVATAR, IconFonts.SEND}) public @interface IconFonts { String AVATAR = "\ue662"; String SEND = "\ue79a"; }
调用:
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textView = (TextView) findViewById(R.id.text_view); //设置字体 Typeface fontFace = Typeface.createFromAsset(getAssets(), "fonts/iconfont.ttf"); textView.setTypeface(fontFace); textView.setText(IconFonts.SEND); } }
相关文章推荐
- android 使用字体图标(Icon Font)
- Android怎么使用字体图标 自定义FontTextView字体图标控件-- 使用方法
- Android 使用图标字体库
- Android多分辨率适配实践【1】使用字体图标(内含两枚神器)
- Android - 使用字体文件,自定义View代替图标
- 如何在Android使用图标字体?
- android中使用iconfont图标字体
- Android使用字体代替图标
- Android iconfont字体图标的使用
- android使用字体图标
- android中使用自定义字体以及图标字体
- 有了Font Awesome,再也不担心没图标用了----Font Awesome字体图标在android中的使用
- android自定义图标字体的使用
- android使用Font Awesome字体图标
- 在ANDROID中使用自定义字体
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- Android的TextView使用Html来处理图片显示、字体样式、超链接等
- (转)Android教程之如何使用自定义字体
- Android教程之如何使用自定义字体
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等