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); } } } }
本文介绍如何在Android应用中使用自定义字体。通过在assets/font目录下放置字体文件,然后利用Typeface.createFromAsset()方法加载字体,最后遍历布局文件中的所有TextView组件并设置字体。
614

被折叠的 条评论
为什么被折叠?



