首页 > 移动平台 > 详细

Android 自定义 TabActivity 的实例方法

时间:2015-03-24 19:34:08      阅读:294      评论:0      收藏:0      [点我收藏+]

系统自带的TabActivity的效果不甚理想。开发中对TabActivity自定义可能有两种:第一种:改变TAB行的位置,如放到页面下方。第二种:对TabHost图片的自定义。

一、改变Tab栏的位置

在TabActivity的oncreate方法中添加setContentView(R.layout.tab_host);

其中 Layout tab_host.xml 是从系统资源文件中抠出来之后略作修改。

系统原来的 tab_host.xml内容如下


技术分享

 

要实现TAB栏在页面下方,只需简单修改。

技术分享

 

这样,就实现了TAB栏在页面下册。需要注意的是,view的id不要修改。
二、自定义TAB的图片

系统自带的tab_indicator.xml内容如下

技术分享

 

可以看出,默认情况下,图标在文字上方,并且不能占到整个格,无法满足设计需要。因此可以重写该Layout。

编写tab_in.xml

技术分享

 

更多: android http://techfoxbbs.com


Android 自定义 TabActivity 的实例方法

原文:http://wufanxin.blog.51cto.com/7318130/1623837

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!