- 转载请注明出处:http://blog.csdn.net/qq347198688/article/details/52475994
相信大家都会认定淘宝是在手机上最火的应用之一了,几乎每个人的手机上都装上了淘宝。淘宝除了功能强大之外,界面也是做得相当美观,它的FragmentTabHost让人赏心悦目,如下图所示:
作为手机应用程序中的技术标杆,我们自然应该多多向微信学习,那么今天实战的主题,就是模仿淘宝底部导航栏的实现。
什么是FragmentTabHost?
在Android较早的API中,使用导航栏一般是采用TabActibvity+TabHost+Activity,但自从Android 3.0中引入了Fragment后,上述方式则不再被官方推荐,而是推荐使用FragmentActivity+FragmentTabHost+Fragement。这样做的原因,想必大家都明白:因为Fragment比Activity更灵活,且更省资源。因为Fragment是3.0中才引入的,Google为了保持向下兼容的风格,提供了v4包:android.support.v4.app.FragmentTabHost。
FragmentTabHost三个步骤:
1.调用FragmentTabHost的setup方法;