gpt4 book ai didi

java - MaterialDrawer - 更新 secondaryDrawerItem 的徽章

转载 作者:太空宇宙 更新时间:2023-11-04 10:48:18 25 4
gpt4 key购买 nike

我使用MaterialDrawer迈克·彭茨的图书馆。 (版本6.0.0)

我的抽屉包含一个 ExpandableBadgeDrawerItem(ID=1)和一个 secondaryDrawerItem(ID=2)。

两者都设置了样式,并且直接在抽屉构建器(结果)中使用 .setBadge 非常适合它们。

但是,调用时

result.updateBadge(1, new StringHolder("1"));
result.updateBadge(2, new StringHolder("1"));

只有 ExpandableBadgeDrawerItem 才会收到徽章。

我的问题:这是一个错误还是我只是错过了一些东西?

最佳答案

只需对您的项目使用 getIdentifier() ..

private Drawer result = null;
private PrimaryDrawerItem item1;
private SecondaryDrawerItem item2;

in onCreate..

item1 = new PrimaryDrawerItem().withName...
item2 = new SecondaryDrawerItem().withName...
result = new DrawerBuilder()...item1,item2

result.updateBadge(item1.getIdentifier(), new StringHolder(1));
result.updateBadge(item2.getIdentifier(), new StringHolder(2));

关于java - MaterialDrawer - 更新 secondaryDrawerItem 的徽章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48132305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com