温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android 自定义 TabActivity 的实例方法

发布时间:2020-07-21 11:42:20 来源:网络 阅读:189 作者:wufanxin 栏目:移动开发

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

一、改变Tab栏的位置

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

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

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


Android 自定义 TabActivity 的实例方法

 

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

Android 自定义 TabActivity 的实例方法

 

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

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

Android 自定义 TabActivity 的实例方法

 

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

编写tab_in.xml

Android 自定义 TabActivity 的实例方法

 

更多: android http://techfoxbbs.com


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI