使用BottomNavigationView底部导航栏、添加数量角标提醒

度娘了一圈发现基本上都是TabLayout或者其他的导航栏添加角标,所以写这篇博客记录下来。

先来看下实现的效果图:

这里写图片描述

代码也是很简单的

BottomNavigationMenuView中的每一个Tab就是一个FrameLayout,所以我们可以在上面随意添加View、这样也就可以实现我们的角标了。

//获取整个的NavigationView
BottomNavigationMenuView menuView = (BottomNavigationMenuView) navigationView.getChildAt(0);//这里就是获取所添加的每一个Tab(或者叫menu),
View tab = menuView.getChildAt(3);
BottomNavigationItemView itemView = (BottomNavigationItemView) tab;//加载我们的角标View,新创建的一个布局
View badge = LayoutInflater.from(this).inflate(R.layout.menu_badge, menuView, false);//添加到Tab上
itemView.addView(badge);

这里这个布局的大小,其实也就是每一个Tab的大小了。把显示数量的TextView水平居中,这样也就刚好在Tab的中间了(剩下就看你自己想怎么放了….)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><TextView
        android:id="@+id/tv_msg_count"android:layout_width="15dp"android:layout_height="15dp"android:layout_gravity="center"android:layout_marginLeft="@dimen/dp_10"android:layout_marginTop="@dimen/dp_3"android:background="@drawable/bg_red_circle_10"android:gravity="center"android:textColor="@color/white"android:textSize="@dimen/sp_12"android:visibility="gone" /></LinearLayout>

设置角标的数量

TextView count = (TextView) badge.findViewById(R.id.tv_msg_count);
count.setText(String.valueOf(1));//如果没有消息,不需要显示的时候那只需要将它隐藏即可
count.setVisibility(View.GONE);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/66846.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSDN:2019年度CSDN博客之星评选竞赛——105号【一个处女座的程序猿】,感谢您,投上的宝贵一票,感谢!感恩!

CSDN&#xff1a;2019年度CSDN博客之星评选竞赛——105号【一个处女座的程序猿】&#xff0c;感谢您&#xff0c;投上的宝贵一票&#xff0c;感谢&#xff01;感恩&#xff01; 导读&#xff1a;新的一年&#xff0c;改革春风吹满地&#xff0c;新的一年要争气&#xff01; 博…

DayDayUp:《复仇者联盟4:终局之战》娱乐闲谈——当灭霸碰上一个处女座的程序猿

DayDayUp&#xff1a;《复仇者联盟4&#xff1a;终局之战》娱乐之谈——当灭霸碰上一个处女座的程序猿 目录 《复联4》简介 《复联4》相关—片段 《复联4》相关—网友搞笑图片 《复联4》相关—娱乐闲谈 《复联4》简介 《复仇者联盟4&#xff1a;终局之战》&#xff08;Aven…

嫁人当嫁处女男 - 解构处女座男人

2019独角兽企业重金招聘Python工程师标准>>> 解构处女座男人 想要对那位处女座的男人、善于吹毛求疵的分析大师示爱吗?嗯,在你开始诱惑这位处女男之前,你得先搞懂几件事。抛开偏见,本文将告诉你所有关于处女男的一切细节。 “偏见者的心灵,就像眼睛的瞳孔,你给…

DayDayUp:我是CSDN开发者生态联盟成员“一个处女座的程序猿”:渡己是一种能力,渡人是一种格局

DayDayUp&#xff1a;我是CSDN开发者生态联盟成员“一个处女座的程序猿”&#xff1a;渡己是一种能力&#xff0c;渡人是一种格局 目录 CSDN开发者生态联盟成员简介 个人2020年度工作总结 CSDN开发者生态联盟成员简介 问&#xff1a;请简单自我介绍&#xff08;公司姓名职位…

CSDN TOP1“一个处女座的程序猿“如何通过写作成为百万粉丝博主

文章目录 如何通过写作成为百万粉丝博主 前言 一、什么内容是受欢迎的写作内容? 二、介绍一些经典的技术文章逻辑框架设计&#xff1f; 三、如何系统地输出技术内容? 四、技术创作给我带来的变化和成长 五、现场问题答疑&#xff08;Q&A&#xff09; 六、最后 如…

关于软件界面设计、控件颜色搭配、一些实用建议(偷懒技巧)总结——针对C# WinForm/WPF技术

之前的文章讲了很多控件包的用法&#xff0c;我们做C#WinForm工程师的&#xff0c;基本都是做上位机的&#xff0c;很多都是公司没有专门的设计团队&#xff0c;界面做成什么样&#xff0c;基本全凭自己审美。 但我们只是个程序员&#xff0c;又不懂设计&#xff0c;不可能在界…

装修到底要不要请设计师?

例如想把自己的家装修的漂亮一点&#xff0c;或者遇到了自己实在无法解决的装修问题&#xff0c;例如想划分出一些房间或者某些功能没有解决好。都可以找设计师 但如果是比较大型的空间&#xff0c;例如酒店或办公室&#xff0c;自己没有太多的想法来指导施工队&#xff0c;那么…

上海人设提示访问接口出错

我自己苹果手机&#xff0c;更新了系统导致CA证书没有了&#xff0c;“上海人设”App 业务经办打不开&#xff0c;提示访问接口出错&#xff0c;我试着卸载重装&#xff0c;然后重新领取CA证书&#xff0c;问题解决&#xff0c;希望可以帮助到大家。 也可以不用卸载重置&#x…

李彦宏15年前专利曝光 Google模仿百度?

8月9日晚间消息&#xff0c;位于弗吉尼亚州的美国专利局总部档案库的一角&#xff0c;存放着几页看似毫不起眼的纸张。但如果拿出去拍卖的话&#xff0c;这几页纸将价值连城。因为其上记载着的&#xff0c;或将是全球最值钱的技术专利之一&#xff0c;正是它&#xff0c;催生并…

8月20科技资讯|李彦宏内部信曝光;三大运营商否认 4G 降速;ThinkPHP 6.0 RC4 版本发布

「CSDN 极客头条」&#xff0c;是从 CSDN 网站延伸至官方微信公众号的特别栏目&#xff0c;专注于一天业界事报道。风里雨里&#xff0c;我们将每天为朋友们&#xff0c;播报最新鲜有料的新闻资讯&#xff0c;让所有技术人&#xff0c;时刻紧跟业界潮流。 「CSDN 极客头条」&a…

算力至上?AI芯片大对决

作者 | 老石谈芯的老石 来源 | 老石谈芯&#xff08;ID&#xff1a;laoshi_tanxin&#xff09; 头图 | CSDN 下载自东方IC 目前&#xff0c;全世界超过90%的数据都是在过去的两三年之内产生的。随着人工智能、自动驾驶、5G、云计算等各种技术的不断发展&#xff0c;海量数据都…

GPU是AI时代的算力核心

人工智能(Artificial Intelligence)&#xff0c;是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 它起源于20世纪五六十年代&#xff0c;经过半个多世纪的演变&#xff0c;经历了符号主义、连接主义和行为主体三次浪潮的相互交织发…

AI + 算力 = “最强龙头”?

随着人工智能技术的飞速发展&#xff0c;“AI算力”的结合应用已成为科技行业的热点话题&#xff0c;甚至诞生出“AI算力最强龙头“的网络热门等式。该组合不仅可以提高计算效率&#xff0c;还可以为各行各业带来更强大的数据处理和分析能力&#xff0c;从而推动创新和增长。 …

比特大陆发布第三代AI芯片,INT8算力达17.6Tops

9月17日&#xff0c;福州城市大脑暨闽东北信息化战略合作发布会在数字中国会展中心隆重召开。本次发布会上&#xff0c;比特大陆正式推出了第三代AI芯片BM1684&#xff0c;同时也宣布BM1684将作为底层算力&#xff0c;赋能福州城市大脑&#xff0c;助力数字福州、数字中国的建设…

算力至上?四大AI芯片大对决

来源 | 老石谈芯&#xff08;ID: laoshi_tanxin&#xff09; 目前&#xff0c;全世界超过90%的数据都是在过去的两三年之内产生的。随着人工智能、自动驾驶、5G、云计算等各种技术的不断发展&#xff0c;海量数据都将会继续源源不断的产生。预计到2025年&#xff0c;数据总量将…

AI芯片-算力相关介绍

一、参考资料 TOPS&#xff08;处理器运算能力单位&#xff09; 芯片的算力到底有什么用&#xff1f;算力是怎么评估的&#xff1f; NPU架构与算力分析 二、相关介绍 1. FLOPS FLOPS&#xff08;floating-point operations per second&#xff09;表示“每秒所执行的浮点运…

45岁以后的IT人生

相关阅读&#xff1a; 300本计算机编程的经典书籍下载 1、2017年初&#xff0c;网上流传华为公司正在清理34岁以上的员工。 "中国区开始集中清理34的交付员工&#xff0c;......去向是跟海外服务部门交换今年新毕业的校招员工&#xff0c;也就是进新人&#xff0c;出旧人。…

采访了12位中年程序员,听听他们的故事和人生!

点击上方“程序IT圈”&#xff0c;选择“置顶公众号” 工作日早晨7点半&#xff0c;准点开车打卡 燃财经&#xff08;ID:rancaijing&#xff09;原创 作者 | 王琳 编辑 | 魏佳 程序员群体曾是低调多金的代表&#xff0c;前段时间996话题、甲骨文大裁员等事件持续发酵&#xf…

掌握4点职场技巧,打破测试人中年危机

很多年前看到一个“老板让俩员工买土豆”的故事&#xff0c;可能很多人都知道这个故事。故事大概讲的是&#xff0c;老板让两个新人去市场上看一下今天有没有卖土豆的。 小李很快回来了&#xff0c;说&#xff1a;“只有一个农民拉着土豆在卖&#xff0c;我们要不要&#xff1…