Я пытаюсь изменить шрифт текста в одном из действий вкладки Макет. Я использую нестандартный шрифт. Но шрифт не работает. для одного из моих классов, когда я переключаюсь на эту вкладку, я получаю сообщение об ошибке от отладчика eclipse, но в моем коде, похоже, нет абсолютно ничего плохого. Это код, который не работает
public class YearThreeActivity extends Activity{
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
this.setContentView(R.layout.yearthree);
/*without the next three lines the tab view works fine */
TextView tv=(TextView)findViewById(R.id.yearthree_view);//<-- debugger says this assignment is null but which shouldn't be the case as the R class has that in the id subclass.
Typeface font = Typeface.createFromAsset(this.getAssets(), "fonts/Century_Gothic.ttf");
tv.setTypeface(font);
}
}
Однако в этом упражнении почти то же самое, и когда я переключаюсь на эту вкладку, оно работает
public class StatsActivity extends Activity{
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
this.setContentView(R.layout.stats);
TextView tv=(TextView)findViewById(R.id.stats_view);
Typeface font = Typeface.createFromAsset(this.getAssets(), "fonts/Century_Gothic.ttf");
tv.setTypeface(font);
}
}
Я проверял это часами. XML-файлы манифеста, файлы макетов, все одинаково с ними обоими, но первый не работает ... Я здесь в крайнем случае ...: <</p>