欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

android中TabHost的图标(48×48)和文字叠加解决方法

程序员文章站 2023-12-01 08:26:16
开发过程中,有时候图标稍微大点,比如48×48的时候,文字就会和图标叠加起来,解决方法如下:复制代码 代码如下:tabwidget tw = tabhost.gettabw...

开发过程中,有时候图标稍微大点,比如48×48的时候,文字就会和图标叠加起来,解决方法如下:

复制代码 代码如下:

tabwidget tw = tabhost.gettabwidget();
for (int i = 0; i < tw.getchildcount(); i++)
{    
textview tv=(textview)tw.getchildat(i).findviewbyid(android.r.id.title);    
imageview iv=(imageview)tw.getchildat(i).findviewbyid(android.r.id.icon);    
iv.setpadding(0, -8, 0, 0);    
tv.setpadding(0, 0, 0, -2);    
tv.settextsize(12); }