Android中的TabHost应用时无法改变tab上的字体颜色是咋回事?字体大小可以调整,颜色只变黑,代码如下:
//设置Tab上的字体颜色及大小以及图片尺寸TabWidgettabWidget=this.getTabWidget();for(inti=0;i<tabWidget.g...
//设置Tab上的字体颜色及大小以及图片尺寸
TabWidget tabWidget = this.getTabWidget();
for(int i = 0;i<tabWidget.getChildCount();i++){
TextView tv = (TextView) tabWidget.getChildAt(i).findViewById(android.R.id.title);
tv.setGravity(BIND_AUTO_CREATE);
tv.setPadding(0, 3, 0, 0);
tv.setTextColor(R.color.blue);
tv.setTextSize(18);
//获取tab图片
ImageView image = (ImageView) tabWidget.getChildAt(i).findViewById(android.R.id.icon);
image.getLayoutParams().height = 20;//通过给属性赋值来改变图片大小
image.getLayoutParams().width = 20;
} 展开
TabWidget tabWidget = this.getTabWidget();
for(int i = 0;i<tabWidget.getChildCount();i++){
TextView tv = (TextView) tabWidget.getChildAt(i).findViewById(android.R.id.title);
tv.setGravity(BIND_AUTO_CREATE);
tv.setPadding(0, 3, 0, 0);
tv.setTextColor(R.color.blue);
tv.setTextSize(18);
//获取tab图片
ImageView image = (ImageView) tabWidget.getChildAt(i).findViewById(android.R.id.icon);
image.getLayoutParams().height = 20;//通过给属性赋值来改变图片大小
image.getLayoutParams().width = 20;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询