教你轻松几步实现底部导航栏

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/45506269

现在市场上很多app都喜欢底部导航的样式,当然底部导航有很多种方法实现:Fragment、Tabhost等等。最近在网上看到一个比较容易实现的一种方法,真的很简单,下面给大家分享一下: 1.首先导入一个第三方的包:activitycollection.jar(见下) 2.让你的MainActivity继承ActivityCollection     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState); //        setContentView(R.layout.activity_main);  要将这句注释掉         setBottomTabBackground(R.drawable.bottombanner); //        setDrawableCollections();     } @Override         protected List<IndicatorInfo> setDrawableCollections() {                 // TODO Auto-generated method stub                 List<IndicatorInfo> indicatorInfos = new ArrayList<IndicatorInfo>();                 IndicatorInfo info1 = new IndicatorInfo(R.drawable.icon_1_n, R.drawable.icon_1_c, R.string.home, 12, color.white,new Intent(this,FirstActivity.class));                 IndicatorInfo info2 = new IndicatorInfo(R.drawable.icon_3_n, R.drawable.icon_3_c, R.string.search, 12, color.white,new Intent(this,SecondActivity.class));                 IndicatorInfo info3 = new IndicatorInfo(R.drawable.icon_4_n, R.drawable.icon_4_c, R.string.con, 12, color.white,new Intent(this,ThirdActivity.class));                 indicatorInfos.add(info1);                 indicatorInfos.add(info2);                 indicatorInfos.add(info3);                 return indicatorInfos;         }  怎么样是不是很简单的,这样的话可以节省很多空间去让你开发逻辑,而且非常简单哦。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏KK的小酒馆

Adapter与ListView的简单应用(上)Android应用界面开发

所谓适配器,是一个在“用户界面”View和“数据模型”Model之间的"控制器"Controller

19320
来自专栏非著名程序员

Android实现两个ScrollView互相联动,同步滚动的效果

最近在做一个项目,用到了两个ScrollView互相联动的效果,简单来说联动效果意思就是滑动其中的一个ScrollView另一个ScrollView也一同跟着滑...

34950
来自专栏小巫技术博客

A009-layout资源

本节课继续讲Android中的资源文件-layout资源,一个界面的诞生离不开布局,我们Android开发者的大部分工作都是在搭建UI,一个产品的诞生,首先是由...

13130
来自专栏向治洪

讯飞语音

、你需要android手机应用开发基础 2、科大讯飞语音识别SDK android版 3、科大讯飞语音识别开发API文档 4、android手机 关于科大讯飞S...

360100
来自专栏向治洪

自定义actionbar

Android 3.0及以上已经有了ActionBar的API,可以通过引入support package在3.0以下的平台引用这些API,但这儿呢,完全自定义...

23490
来自专栏Phoenix的Android之旅

ListView的相关总结

回顾一下, ListView的使用其实非常简单, 只需要提供一个 UI,提供一个装载数据的 Adapter, 在 Adapter的 getView 方法里实现每...

11520
来自专栏分享达人秀

视图切换组件ViewSwitcher

前面三期学习了ProgressBar系列组件,那本期开始一起来学习ViewAnimator组件。 一、ViewAnimator组件概述 View...

43870
来自专栏大内老A

谈谈关于MVP模式中V-P交互问题

在差不多两年的时间内,我们项目组几十来号人都扑在一个项目上面。这是一个基于微软SCSF(Smart Client Software Factory)的项目,客户...

24780
来自专栏知识分享

8-51单片机ESP8266学习-AT指令(测试TCP服务器--51单片机程序配置8266,做自己的手机TCP客户端发信息给单片机控制小灯的亮灭)

http://www.cnblogs.com/yangfengwu/p/8776712.html 先把源码和资料链接放到这里 链接:https://pan.ba...

68620
来自专栏Vamei实验室

安卓第五夜 维纳斯的诞生

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!

22130

扫码关注云+社区

领取腾讯云代金券