为了账号安全,请及时绑定邮箱和手机立即绑定

所有屏幕上的导航视图按钮和刷新主页

所有屏幕上的导航视图按钮和刷新主页

慕无忌1623718 2022-12-28 16:21:00
我正在创建一个添加了 Botton Navigation View 的应用程序,但我不知道它是否以任何方式出现在所有 Activity 中,或者相反,我必须在每个 Activity 中指定它出现,以及在每个屏幕上添加其所有功能,因为我认为最后一个选项有点麻烦。另一个问题是关于这个栏的按钮主页,我添加了一个按钮,每次我脉冲时返回到主活动,就像我所做的那样,一个 Intent 会转到那个屏幕本身,但我不知道是否有另一种方法:bottomNavigation.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {        @Override        public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {            switch (menuItem.getItemId()) {                case R.id.btnHome:                    Intent intent = new Intent(MainActivity.this, MainActivity.class);                    startActivity(intent);                    break;
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

查看如何Fragment在 Android 中使用。您不必每次单击您的按钮时都打开一个新活动BottomNavigationView,而是使用片段,因此只会更改活动中的选定部分。查看以下教程以了解有关片段的更多信息。查看片段的“动态创建”。

如何在 Android 中使用 Fragments

在您的情况下,将会有FragmentTransaction您在何处启动新Activityusing的代码Intent。您将只替换屏幕的特定部分(在您的Toolbar和“BottomNavigationView”之间)。


查看完整回答
反对 回复 2022-12-28
  • 1 回答
  • 0 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信