我正在解决这个问题。我需要在标题栏中设置自定义字体,但我的活动正在使用动态生成的布局(因此setContentView(R.layout.somtehing
不使用)。
我已经尝试过,要在标题栏中设置自定义字体,您可以通过以下代码来做到这一点:
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()
. 有什么建议吗?
谢谢