您的位置:首页 > 移动开发 > Android开发

android 使用第三方字体库

2017-12-18 16:37 225 查看

android 使用第三方字体库

一,在一个页面中给TextView设置三方的字体
首先,在assets文件夹下建立一个font文件夹,然后把字体库导入该文件夹下
然后,在代码中进行设置
Typeface typeface = Typeface.createFromAsset(getActivity().getAssets(), "font/PingFang Regular.ttf");
最后,设置

方法:给布局的最外层View设置一上id,然后遍历它的所有子View,如果有TextView,则设置字体

//对最外层linearlayout进行子view,并对子TextView进行字体设置
private void getViewType(View view) {
if (view instanceof ViewGroup) {
ViewGroup viewGroup= (ViewGroup) view;
for (int i = 0; i < viewGroup.getChildCount(); i++) {
View view1 = viewGroup.getChildAt(i);
if (view1 instanceof TextView){
((TextView) view1).setTypeface(typeface);
}else {
getViewType(view1);
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: