dee*_*lop 3 android android-actionbar
如何设置ActionBar选项卡的文本字体,有没有办法处理每个选项卡的textview?
首先你需要一个 Typeface
Typeface droidSerifMonoTF = Typeface.createFromAsset(getAssets(), "fonts/DroidSerif.ttf");
Run Code Online (Sandbox Code Playgroud)
remmber,字体位置在assets目录中(在本例中,它位于/assets/fonts/DroidSerif.ttf中)
比之,对于所有选项卡,创建一个文本视图,为其指定字体并将其作为自定义视图提供给操作栏的选项卡:
for (int i = 0; i < mSectionsPagerAdapter.getCount(); i++) {
TextView t = new TextView(this);
t.setText(mSectionsPagerAdapter.getPageTitle(i) );
t.setTypeface(droidSansMonoTF);
actionBar.addTab(actionBar.newTab()
.setCustomView(t)
.setTabListener(this));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2668 次 |
| 最近记录: |