如何在android中添加像facebook一样的红色徽章(通知计数)叠加层

时间:2015-06-30 11:57:42

标签: android android-tabs android-tabstrip

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

我已经完成了并排显示文字和图标图像,但我不知道如何显示叠加文字等通知。正如您在此图像中看到的那样,通知文本位于图标图像上。

enter image description here

2 个答案:

答案 0 :(得分:0)

查看target = findViewById(R.id.target_view);

BadgeView badge =新的BadgeView(this,target);

badge.setText( “1”);

badge.show();

转到此处

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

答案 1 :(得分:0)

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

  

使用

mSlidingTabLayout.setCustomTabView(int layoutResId, int textViewId)
     

SlidingTabLayout标签扩充自定义布局   视图。

     

最初SlidingTabLayout尝试填充标签条时   查找任何指定的布局资源以进行膨胀。否则,它   膨胀默认标签视图。