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上显示提醒信息相关推荐

  1. 传奇服务器包裹元宝数量显示,GOM引擎怎么设置包裹上显示元宝信息 传奇背包元宝信息坐标调整方法...

    20170317211605.png (357.72 KB, 下载次数: 3) GOM引擎 2017-3-17 21:44 上传 今天 趣游论坛的一个朋友在架设GOM单职业版本的时候,出现金币显示和元 ...

  2. Sharepoint2013:在页面上显示错误信息

    在sharepoint2013中我们需要修改以下三处的web.config,以显示错误信息 1, C:\inetpub\wwwroot\wss\VirtualDirectories\端口号\web.c ...

  3. 网页上显示天气预报信息的代码(将代码拷贝到你的网页上即可,当然,天气预报只能在联网的情况下才能使用)

    名称:265天气根据IP自动获得当地的天气情况 代码:<iframe src="http://weather.265.com/weather.htm" width=" ...

  4. linux在屏幕上显示问候信息,linux系统版本查看

    一.查看内核版本命令: 1) [root@SOR_SYS ~]# cat /proc/version Linux version 2.6.18-238.el5 (mockbuild@x86-012.b ...

  5. BadgeView(View上添加提醒)的应用与分析

    BadgeView是一个应用非常广泛的在任意控件上显示提醒的工具类.     不仅在控件上,在任意布局中均可使用.代码托管在github(作者上一次更新还在3年前)   https://github. ...

  6. android 蓝牙歌名,从Android上的蓝牙CarKit上显示标题(不是歌曲或艺术家,但是有效的SIP会话)...

    所以我目前正在开发一个SIP拨号应用程序,我想知道如何更改蓝牙CarKit上显示的信息.我使用以下方法将音频路由到carkit: AudioManager localAudioManager = (A ...

  7. matlab鼠标三维坐标点,请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示...

    点击查看请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示具体信息 答:例如 : X=1,Y=2,Z=3; 代码就是: plot3(1,2,3,'*') grid on%加网格 ...

  8. 我的世界服务器登录显示motd,[信息]ColorMOTD —— 究极Motd插件,外带反压测[1.7-1.8]...

    ColorMOTD虽然不支持1.7以下版本,1.7以下版本可以使用MotdColor这款插件.(哎哟我去咋这俩插件名字这么像呢) 个人认为叫IndividualizationMOTD(个性化MOTD) ...

  9. Android蓝牙播放如何显示歌曲信息?

    转眼间,在XX音乐(国内著名音乐APP公司)工作了1年多了,作为Android多媒体开发的主力,必须奉上一点知识了. 今天,先说一下android播放音乐时如何在蓝牙设备上显示歌曲名.歌手.专辑等信息 ...

最新文章

  1. 【数据结构与算法】图结构最小生成树Kruskal算法的Java实现
  2. C-Free 5.0下载和安装教程
  3. Serv-U和win2003防火墙的设置
  4. java 有序map_java 有序Map之TreeMap的使用
  5. FFmpeg指令行打开usb摄像头(windows)
  6. X光,CT扫描,核磁共振的区别
  7. 按键精灵学习如何偷菜示例基本代码
  8. c语言中calloc是什么意思,C语言中malloc和calloc以及relloc函数的区别
  9. 家用威联通NAS的硬盘方案
  10. Word-embedding的资料整理
  11. 表格操作系列——在指字的区域内增加或删除行不影响排版
  12. 安居客无锡二手房数据获取
  13. 聚乙烯基吡啶阳离子功能化聚苯乙烯微球/二氧化锆/聚苯乙烯阳离子微球研究步骤
  14. 百度云盘资源搜索神器仅有400kb
  15. 以太坊合并后,矿工们要失业了吗?
  16. Linux C/C++ 中锁的使用总结
  17. 光立方原理讲解_电工基础知识——光电耦合器的分类、工作原理和检测以及应用...
  18. 【HTML+CSS】网站TDK三大标签SEO优化
  19. 对LeetCode491 dsf的解析。
  20. hadoop主节点(NameNode)备份策略以、恢复方法、操作步骤

热门文章

  1. (0087)iOS开发之NSString属性为什么要用copy来修饰?
  2. .net 常用的插件列表
  3. 针对Web应用的【攻击模式篇】
  4. 【37.38%】【codeforces 722C】Destroying Array
  5. jdbc连接操作mysql,直接操作和预处理方式
  6. SQL实现分组查询取前几条记录
  7. LeetCode: Jump Game II
  8. 领度CEO廖睿:企业社交最大的阻力来自老板
  9. fzu 1686(DLX 重复点覆盖)
  10. 解决eclipse Run启动或Debug时Console控制台不自动弹出问题