Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/폰트.확장자");
TextView textView = (TextView)v.findViewById(R.id.textView);
textView.setTypeface(tf);
1. assets/font 폴더를 만들어서 폰트를 넣습니다.
2. 위에서 한것처럼 Typeface를 가져와서 텍스트뷰에 세팅합니다.
이렇게하면 간단하게 하나의 view에 대한것은 폰트가 적용이 되는데요,
여기서 주의하실점은 앱 전체에 글로벌하게 폰트를 적용하고 싶다면
BaseActivity등을 만들어서 각 Activity에서 상속받게 하시고 onCreate에서 layout을 넘겨 받을때
view의 childview를 가져와서 instanceof를 사용해서 TextView일때 위의 방법대로 Typeface를 설정하시면 전체적으로 폰트가 적용합니다.
한가지더 이렇게 글로벌하게 적용하게 해도 리스트등에 사용되는 Adapter에는 이것이 적용되지 않기때문에
getView등에서 TextView를 위의 방법대로 따로 해주셔야 합니다.