由于在所做的项目中的图片资源都是从网上抠的,所以造成了,在TabWidget中图片过大,从而覆盖掉了里面的文字,最开始的效果如图
在网上众多的搜索结果中,网上大部分将的都是有关怎么更改字体的大小及颜色的问题,代码如下
设置tabHost 中的tabs的字体颜色、大小等;
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(10, 10,10, 10);
tv.setTextSize(16);//设置字体的大小;
tv.setTextColor(Color.WHITE);//设置字体的颜色;
//获取tabs图片;
ImageView iv=(ImageView)tabWidget.getChildAt(i).findViewById(android.
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(10, 10,10, 10);
tv.setTextSize(16);//设置字体的大小;
tv.setTextColor(Color.WHITE);//设置字体的颜色;
//获取tabs图片;
ImageView iv=(ImageView)tabWidget.getChildAt(i).findViewById(android.