如何在选项卡布局中显示通知计数器?

2024-01-19

I saw 这个堆栈溢出帖子 https://stackoverflow.com/questions/32269517/how-to-show-unread-notification-counter-on-tabs-inside-tablayout但这并没有帮助我理解我必须做什么。我了解如何从查询中增加计数器值的概念。

但我不明白我应该使用什么。我应该使用Notification notification; or BadgeViewer badgeViewer;?我更喜欢一种不必导入库的方法。


用户材料设计而不是 apcompact 设计,这里是一行代码,用于将徽章添加到选项卡,如 Whatsapp

  tabLayout.getTabAt(0).getOrCreateBadge().setNumber(3);//tab#1

所以这会将徽章添加到您想要的选项卡

删除所选选项卡上的徽章

            viewPager.addOnPageChangeListener(
            new ViewPager.OnPageChangeListener() {

                @Override
                public void onPageScrolled(
                        int position, float positionOffset, int positionOffsetPixels) {}

                @Override
                public void onPageSelected(int position) {

              

                    if (position == 0) {
                        tabLayout.getTabAt(0).removeBadge();
                    }
                    if (position == 2) {
                   

                        
                        tabLayout.getTabAt(2 ).removeBadge();
                    }
                }

                @Override
                public void onPageScrollStateChanged(int state) {}
            });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在选项卡布局中显示通知计数器? 的相关文章

随机推荐

  • 在 CentOS 中禁用 UseGCOverheadLimit

    我需要禁用我的 GC 开销限制CentOS服务器 这样做的原因是为了暂时防止java lang OutOfMemoryError GC overhead limit exceeded例外情况 但我对 Linux Java 系统的了解为零 并
  • 如何在Nuxt 2和3中获取当前路线名称?

    我正在使用 Nuxt js 构建静态网站 如何在组件中访问script代码当前显示的路线名称 我想避免从浏览器位置读取直接网址 我可以以某种方式访问 route name In Nuxt2 是的 你可以使用 vuejs 路由对象 例如 ro
  • excel中的ado,将记录插入access数据库

    第一次提问 通常我可以通过搜索找到答案 但今天我的 google fu 似乎很弱 我有一个 Excel 工作簿连接到 Access 2003 数据库以插入使用记录 我正在使用的代码是 sdbpath ThisWorkbook Path Da
  • 没有创建与 liquibase.change.core.RawSQLChange 相反的内容

    问题在于 当运行maven命令时 似乎问题出现在https liquibase jira com browse CORE 465 https liquibase jira com browse CORE 465 但是2009年 可以标记为
  • 使用express.js 提供 html 文件以及脚本、CSS 和图像

    我正在尝试构建我的第一个Web应用程序 我从前端开始并使用jquery和jquery mobile以及许多插件我已经有了一个重要的前端 并且所有这些都源于一个html文件 因为jquery mobile使用页面div在同一个文件中 但还有一
  • 最近邻搜索的高效实现

    我正在尝试实现一种有效的算法最近邻搜索问题 我读过有关一些数据结构的教程 它们支持此类问题的操作 例如 R tree 覆盖树等 但都很难实施 我也找不到这些数据结构的示例源代码 我了解 C 并且我正在尝试用这种语言解决这个问题 理想情况下
  • gdb,为什么“next”显示每个源代码行两次?

    大家 当在gdb中使用 next 指令时 我发现每行源代码显示两次 我很确定 这些代码没有在任何循环中 这是现象 gdb frame 0 ap get client block r 0x8560d48 buffer 0xb68501b7
  • 使用支持操作栏主页启用

    我刚刚修改了我们的代码以使用 v7 appcompat 库中提供的新 SupportActionBar 但在 Jellybean 手机上运行代码时 大概 Honeycomb 和 Ice Cream Sandwich 也存在同样的问题 主页按
  • 谷歌云功能 Cron 作业不工作

    我正在尝试建立一个预定功能 https firebase google com docs functions schedule functions在 Firebase 云功能中 作为一个简单的测试 我尝试重新创建文档页面上显示的示例 con
  • 从 using() 语句内部返回有任何副作用吗?

    返回一个方法值inside获取 DataContext 的 using 语句似乎总是有效fine 像这样 public static Transaction GetMostRecentTransaction int singleId usi
  • C#:如何 - 接受新参数的单实例应用程序?

    我正在创建一个使用 NZB 文件下载二进制文件的 C 程序 任何时候可能只有一个应用程序实例在运行 因此 当用户双击 nzb 文件并且我的程序未运行时 它应该启动并处理它 简单 文件注册 现在 如果我的程序已经在运行 我不想启动第二个实例
  • 的验证器' aria-label='“pydantic\validators.py”:找不到 的验证器'> “pydantic\validators.py”:找不到 的验证器

    以下 pandas 的 DataFrame 未经过 pydantic 验证 这要怎么处理呢 from pydantic dataclasses import dataclass dataclass class DataFrames data
  • Flux 和 Mono 中的 compose()、transform()、as()、map()

    最近 我决定尝试 spring 5项目反应堆 io http projectreactor io docs io projectreactor 3 1 1 有谁知道使用此功能的最佳情况是什么 使用它们各自的优缺点以及应该在哪里使用它们 好的
  • Bootstrap 导航栏切换不起作用

    使用下面的代码 我尝试创建一个响应式网页布局 在减小屏幕尺寸时 将显示导航栏切换按钮 并且在选择时将列出页面导航 我成功地显示了切换按钮 但是单击时没有任何反应 我已经审查了各种 Bootstrap 示例 但无法确定我的失败的原因 任何援助
  • 单向哈希函数如何工作? (已编辑)

    我阅读了有关 md5 哈希的维基百科文章 但我仍然无法理解哈希如何无法 重构 回原始文本 有人可以向对密码学知之甚少的人解释一下它是如何工作的吗 该函数的哪一部分使其成为单向的 由于到目前为止每个人都简单地定义了哈希函数是什么 所以我会咬牙
  • 在 之后包含 CSS 的正确方法

    显然添加身体里有块 那么是否有任何符合标准的解决方案可以在标签 就像文档末尾一样 如果您只想在特定事件中包含 CSS 样式 那么没有什么可以阻止您这样做 var linkElement document createElement link
  • 使用 OpenCV python 捕获 rtsp 摄像头

    我有一个通过 rtsp 协议进行流传输的远程摄像头 并尝试使用 python 和以下代码在 OpenCV 2 13 1 中访问它 camera cv2 VideoCapture rtsp admin
  • 如何释放从 Swift 结构引用的 UnsafeMutablePointer

    如果我有一个像这样的 Swift 结构 struct ViewBox let pointer UnsafeMutablePointer
  • 如何使用Maven中的源代码生成JAR

    如何使用 Maven 2 2 生成包含源代码的 JAR mvn source jar 这是使用 source jar 插件文档 http maven apache org plugins maven source plugin jar mo
  • 如何在选项卡布局中显示通知计数器?

    I saw 这个堆栈溢出帖子 https stackoverflow com questions 32269517 how to show unread notification counter on tabs inside tablayo