如何在 android 中更改 Tabhost 的字体系列

how to change font family of Tabhost in android

我想将默认字体系列更改为我的字体系列。 这是可能的? 请帮助我

谢谢。

textView.setTypeface(Typeface.createFromAsset(context.getAssets(), "SomeFont.ttf");

在资产文件夹中添加字体文件(.ttf、.ttc、.otf 等)
set Fonts 是以编程方式进行的:

TextView tv= (TextView)findViewById(R.id.custom);
Typeface face=Typeface.createFromAsset(getAssets(), "fonts/heartbre.ttf");
tv.setTypeface(face);

设置字体等:

for (int i = 0; i < mTabHost.getTabWidget().getChildCount(); i++) {
                Typeface tf = Typeface.createFromAsset(this.getAssets(),"fonts/my_bolditalic.ttf");
                final TextView tv = (TextView) mTabHost.getTabWidget().getChildAt(i).findViewById(android.R.id.title);
                tv.setTypeface(tf);
                tv.setTextColor(Color.GREEN);
                mTabHost.getTabWidget().getChildAt(i).setBackground(getResources().getDrawable(R.drawable.bg_tab_selector));
            }