BadgeView控件切换账号控件显示问题

BadgeView    badgeView = new BadgeView(getActivity());
 badgeView.setTargetView(binding.llWaitPay);
 badgeView.setBackgroundResource(R.drawable.bg_badge);

 if (orderStatusNumber.getWaitShip() > 0) {
                        badgeView1.setTextColor(Color.RED);
                        badgeView1.setBadgeCount(orderStatusNumber.getWaitShip());
                    } else {
                        //这一行对于第二次来说已经更换对象了,所以不起作用
                        badgeView1.setVisibility(View.GONE);
                    }

在首页通过BadgeView控件显示气泡数字,切换账号后,气泡数字显示问题(主要在于气泡数字从有到无,从有到有),主要是BadgeView 是添加到控件A上,但是切换账号后,控件A上遍历没有找到对应的badgeview, 但是原来的控件还存在,这样就存在气泡数据不准确或者有叠加数字,解决方案是在onpause方法内把badgeview设置为不可见。

备注:解决问题,关键是要知道问题的原因。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,066评论 25 709
  • 每日所需 一个正常人每日所需的热量,和他的体重有关。每日摄取热量和体重比的关系,约为1千卡/小时,即4.186千焦...
    卟尼与鹿阅读 12,739评论 0 2
  • 九宫格我,狗,镜孔 一天,黑夜。我静静的在房屋外写着作业,突然。 门外,传来,咚咚的响声。我很害怕。想会...
    张墨涵阅读 2,953评论 1 1
  • 大概六七年前,我还住在一个旧的单元楼里。一梯两户的格局,狭窄逼仄的楼梯,黑乎乎的楼道让人压抑。 一天夜半,起夜的我...
    心向暖阅读 3,848评论 2 4

友情链接更多精彩内容