android 使用第三方字体库

来源:互联网 发布:mac版chrome怎么用 编辑:程序博客网 时间:2024/05/24 04:41

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);            }        }    }}

原创粉丝点击