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

2016-02-19 10:46 5 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享android中TabHost的图标(48×48)和文字叠加解决方法,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - 编程语言 】

开发过程中,有时候图标稍微大点,比如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); }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1595726.html

延伸阅读
标签: 电脑入门
昨天发现C盘的空间不足了,就想把C盘的东西都压缩下。今天早上来发现悲剧了,电脑无法正常启动了。出现bootmgr is compressed 然后让我重新启动,重启后还是同样的报错。 我很不明白这个磁盘压缩是哪个货推广出来的,压缩后系统运行会变慢,而且还会出现其他故障。 故障表现: 开机后无法正常启动,提示bootmgr is compressed 故障原因...
提示: org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown @1:5 in java.io.InputStreamReader@47ec2770) org.xml.sax.SAXParseException: PI must not start with xml (position:unknown xm@3:5 in java.io.InputStreamReader@43e4b480) 经过多次查找确认XML语法没错误。 问题...
先说说什么是dp 其实对于一个非技术人员要把这个概念完全搞清楚还挺复杂的,所以我们就知道他是干什么用的就好,因为安卓阵营的碎片化,所以会有杂七杂八的不同分辨率的屏幕,但是一个UI人员不可能对不同分辨率把应用的图片都切一遍吧?所以就用dp这个单位,用这个玩意儿可以保证同一个图片在不同分辨率下的屏幕上保持基本相同的物理大小。 说...
48式太极拳分解教学 如何学好48式太极拳 随着现代人们运动意识的高涨,已经有越来越多的人投身到太极拳运动的行列中来了,太极拳不仅是一种武功,同时也是一种养生运动,一种老少皆宜的运动,今天图老师小编要为大家介绍的就是48式太极拳,这是当下比较流行的一种太极拳学习套路。>>>太极拳教学视频 太极拳教学的要...
MYSQL 帮助:A.2.3 Client does not support authentication protocol MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. If you upgrade the server to 4.1, attempts to connect to it with an older client may fail with the following me...

经验教程

267

收藏

35
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部