【问题标题】:how to add red color badges(notification count) overlay like facebook in android如何在 android 中像 facebook 一样添加红色徽章(通知计数)覆盖
【发布时间】:2015-06-30 11:57:42
【问题描述】:

我正在使用 Google 提供的 SlidingTabLayout,但我不知道如何在标签文本顶部添加徽章,如下面的截图所示。任何帮助将不胜感激。

我已经完成并排显示文本和图标图像,但我不知道如何显示覆盖文本之类的通知。正如您在此图像中看到的,通知文本位于图标图像上方。

【问题讨论】:

    标签: android android-tabs android-tabstrip


    【解决方案1】:

    查看目标 = findViewById(R.id.target_view);

    BadgeView 徽章 = new BadgeView(this, target);

    badge.setText("1");

    徽章.show();

    转到这里

    https://github.com/jgilfelt/android-viewbadger

    【讨论】:

    • 这是相当旧的方法,它不使用新的滑动标签布局
    【解决方案2】:

    您可以找到 here ,用户 Nikola Despotoski 已经回答了您的问题。

    使用

    mSlidingTabLayout.setCustomTabView(int layoutResId, int textViewId)
    

    SlidingTabLayout 标签添加自定义布局 意见。

    SlidingTabLayout 尝试填充标签条时,最初 查找要膨胀的任何指定布局资源。否则,它 扩展默认选项卡视图。

    【讨论】:

    • 我用它来并排显示图像和文本,但我不确定如何使用它在图像上显示叠加文本
    • @Aditya 试试this。我在网上找到的。
    • @Aditya 那个图标有什么问题。您可以为自己的布局充气,这样您就可以放任何东西
    猜你喜欢
    • 2020-05-22
    • 1970-01-01
    • 2017-08-26
    • 2013-07-15
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 2022-01-20
    • 1970-01-01
    相关资源
    最近更新 更多