我正在解決此問題。我需要在標題欄中設置自定義字體,但我的活動正在使用動態生成的佈局(因此不使用setContentView(R.layout.somtehing
))。ListActivity中標題欄中的Android自定義字體
我都試過了,那設置自定義字體,標題欄,你可以做到這一點通過這些代碼:
type = Typeface.createFromAsset(getAssets(),"fonts/verdanab.ttf");
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.something);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.gal_title);
title = (TextView) findViewById(R.id.title);
title.setText(R.string.Text);
title.setTypeface(type);
問題是,這個代碼不工作,應用程序不會看到TextView
稱號,因爲沒有setContentView()
。任何建議?
THX
我們已經設置使用getWindow()標題佈局。setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R .layout.gal_title); – moDev 2012-07-27 08:36:11
這裏是真正好的教程,只是爲了你所要求的http://www.helloandroid.com/tutorials/how-create-custom-titlebar – Akram 2012-07-27 08:50:11