我在安卓java中自定义一个创建TabHost方法,但是设置不了参数text的字体大小和颜色求解?
privatevoidcreateTab(Stringtext,Intentintent){tabHost.addTab(tabHost.newTabSpec(text)...
private void createTab(String text, Intent intent) {
tabHost.addTab(tabHost.newTabSpec(text).setIndicator(
createTabView(text)).setContent(intent));
//如何设置text的字体大小等属性
} 展开
tabHost.addTab(tabHost.newTabSpec(text).setIndicator(
createTabView(text)).setContent(intent));
//如何设置text的字体大小等属性
} 展开
1个回答
展开全部
//更改text样式需要在createTabView(String text)内操作
//如下
private View createTabView(String text){
TextView tvTitle = new TextView(this);
tvTitle.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
tvTitle.setTextColor(Color.BLUE);
tvTitle.setTextSize(18.0f);
//...
return tvTitle;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询