【发布时间】:2021-03-14 10:15:01
【问题描述】:
我想从片段更改或设置徽章编号,但我不知道该怎么做 这是我的代码:-
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar;
toolbar = (Toolbar) findViewById(R.id.my_nav_bar);
toolbar.setTitleTextColor(getResources().getColor(R.color.text_white));
setSupportActionBar(toolbar);
navigationView = findViewById(R.id.mynavigation);
drawerLayout = findViewById(R.id.mydrawer);
actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, R.string.open, R.string.close);
drawerLayout.addDrawerListener(actionBarDrawerToggle);
actionBarDrawerToggle.syncState();
bottomNavigationView = findViewById(R.id.my_bottom_menu);
badgeDrawable = bottomNavigationView.getOrCreateBadge(R.id.cart);
badgeDrawable.setNumber(0);
bottomNavigationView.setSelectedItemId(R.id.home);
}
【问题讨论】:
-
你试过添加“badgeDrawable.setVisible(true);”到你的代码?
-
我试过但没用
标签: android bottomnavigationview badge