用BadgeView在actionbar menu上显示提醒信息
2019独角兽企业重金招聘Python工程师标准>>>
有时候需要在actionbar menu上显示消息个数,所以可以用BadgeView来实现。
实现方法是获取actionbar menuitem的view,然后创建BadgeView。注意,通常只能在Optionsmenu创建完成之后去获取menuitem的view。我们可以在onCreate方法中延时1秒去处理。
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.demo.MainActivity" >
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="always"/>
</menu>
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
View view = findViewById(R.id.action_setting);
badgeview = new BadgeView(MainActivity.this, view);
badgeview.setText("1");
badgeview.show();
}
}, 1000);
}
效果图:
转载于:https://my.oschina.net/bankofchina/blog/341210
用BadgeView在actionbar menu上显示提醒信息相关推荐
- 传奇服务器包裹元宝数量显示,GOM引擎怎么设置包裹上显示元宝信息 传奇背包元宝信息坐标调整方法...
20170317211605.png (357.72 KB, 下载次数: 3) GOM引擎 2017-3-17 21:44 上传 今天 趣游论坛的一个朋友在架设GOM单职业版本的时候,出现金币显示和元 ...
- Sharepoint2013:在页面上显示错误信息
在sharepoint2013中我们需要修改以下三处的web.config,以显示错误信息 1, C:\inetpub\wwwroot\wss\VirtualDirectories\端口号\web.c ...
- 网页上显示天气预报信息的代码(将代码拷贝到你的网页上即可,当然,天气预报只能在联网的情况下才能使用)
名称:265天气根据IP自动获得当地的天气情况 代码:<iframe src="http://weather.265.com/weather.htm" width=" ...
- linux在屏幕上显示问候信息,linux系统版本查看
一.查看内核版本命令: 1) [root@SOR_SYS ~]# cat /proc/version Linux version 2.6.18-238.el5 (mockbuild@x86-012.b ...
- BadgeView(View上添加提醒)的应用与分析
BadgeView是一个应用非常广泛的在任意控件上显示提醒的工具类. 不仅在控件上,在任意布局中均可使用.代码托管在github(作者上一次更新还在3年前) https://github. ...
- android 蓝牙歌名,从Android上的蓝牙CarKit上显示标题(不是歌曲或艺术家,但是有效的SIP会话)...
所以我目前正在开发一个SIP拨号应用程序,我想知道如何更改蓝牙CarKit上显示的信息.我使用以下方法将音频路由到carkit: AudioManager localAudioManager = (A ...
- matlab鼠标三维坐标点,请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示...
点击查看请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示具体信息 答:例如 : X=1,Y=2,Z=3; 代码就是: plot3(1,2,3,'*') grid on%加网格 ...
- 我的世界服务器登录显示motd,[信息]ColorMOTD —— 究极Motd插件,外带反压测[1.7-1.8]...
ColorMOTD虽然不支持1.7以下版本,1.7以下版本可以使用MotdColor这款插件.(哎哟我去咋这俩插件名字这么像呢) 个人认为叫IndividualizationMOTD(个性化MOTD) ...
- Android蓝牙播放如何显示歌曲信息?
转眼间,在XX音乐(国内著名音乐APP公司)工作了1年多了,作为Android多媒体开发的主力,必须奉上一点知识了. 今天,先说一下android播放音乐时如何在蓝牙设备上显示歌曲名.歌手.专辑等信息 ...
最新文章
- 【数据结构与算法】图结构最小生成树Kruskal算法的Java实现
- C-Free 5.0下载和安装教程
- Serv-U和win2003防火墙的设置
- java 有序map_java 有序Map之TreeMap的使用
- FFmpeg指令行打开usb摄像头(windows)
- X光,CT扫描,核磁共振的区别
- 按键精灵学习如何偷菜示例基本代码
- c语言中calloc是什么意思,C语言中malloc和calloc以及relloc函数的区别
- 家用威联通NAS的硬盘方案
- Word-embedding的资料整理
- 表格操作系列——在指字的区域内增加或删除行不影响排版
- 安居客无锡二手房数据获取
- 聚乙烯基吡啶阳离子功能化聚苯乙烯微球/二氧化锆/聚苯乙烯阳离子微球研究步骤
- 百度云盘资源搜索神器仅有400kb
- 以太坊合并后,矿工们要失业了吗?
- Linux C/C++ 中锁的使用总结
- 光立方原理讲解_电工基础知识——光电耦合器的分类、工作原理和检测以及应用...
- 【HTML+CSS】网站TDK三大标签SEO优化
- 对LeetCode491 dsf的解析。
- hadoop主节点(NameNode)备份策略以、恢复方法、操作步骤
热门文章
- (0087)iOS开发之NSString属性为什么要用copy来修饰?
- .net 常用的插件列表
- 针对Web应用的【攻击模式篇】
- 【37.38%】【codeforces 722C】Destroying Array
- jdbc连接操作mysql,直接操作和预处理方式
- SQL实现分组查询取前几条记录
- LeetCode: Jump Game II
- 领度CEO廖睿:企业社交最大的阻力来自老板
- fzu 1686(DLX 重复点覆盖)
- 解决eclipse Run启动或Debug时Console控制台不自动弹出问题