Gradle не имеет проблем.Основная проблема заключается в том, что Android теряет доступ к textView из-за изменения его корневого представления (View c).Фактически, эта ошибка произошла, потому что движок не нашел никакого текста с идентификатором t1.
1- Убедитесь, что текстовое представление t1 определено в фрагменте_a1
2 - сделайте так:
private View v = null ;
private TextView t1 ;
private Typeface mtf1 ;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (v == null){
v = inflater.inflate(R.layout.fragment_setting_app_tab2, container, false);
mtf1 = Typeface.createFromAsset(getActivity().getAssets(), "fonts/Lato-Bold.ttf");
t1 = (TextView) v.findViewById(R.id.titre1):
t1.setTypeface (mtf1) ;
}
return v;
}
Это работа для меня, я надеюсь, что работа для вас тоже.