如何在 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));
}
我想将默认字体系列更改为我的字体系列。 这是可能的? 请帮助我
谢谢。
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));
}