我正在嘗試更改標籤佈局的活動之一中的文本字體。我正在使用自定義字體。但字體不起作用。對於我的其中一個類,當我切換到該選項卡時,我從eclipse調試器中得到一個錯誤,但似乎絕對沒有錯誤,我的代碼。這是失敗的在android標籤小部件中設置文本字體不工作?
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清單文件,佈局文件,一切都與他們兩個相同,但第一個不工作...我在這裏作爲最後的手段...:<
感興趣的解決方案:) – draw