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

我正在创建一个添加了 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;


慕无忌1623718
浏览 84回答 1
1回答

白板的微信

查看如何Fragment在 Android 中使用。您不必每次单击您的按钮时都打开一个新活动BottomNavigationView,而是使用片段,因此只会更改活动中的选定部分。查看以下教程以了解有关片段的更多信息。查看片段的“动态创建”。如何在 Android 中使用 Fragments。在您的情况下,将会有FragmentTransaction您在何处启动新Activityusing的代码Intent。您将只替换屏幕的特定部分(在您的Toolbar和“BottomNavigationView”之间)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java