所有屏幕上的“导航视图”按钮并刷新首页

时间:2019-06-02 19:31:00

标签: java android

我正在创建一个添加了Botton导航视图的应用程序,但我不知道它是否可以在所有Activity中显示,或者相反,我是否必须在每个Activity中指定它因为最后一个选项让我觉得有些麻烦。

另一个问题是按钮的“主页”按钮,我添加了一个按钮,该按钮在每次我跳动时都可以返回到主“活动”,这与我意图相同屏幕本身,但我不知道是否还有另一种方法:

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 个答案:

答案 0 :(得分:0)

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

How to use Fragments in Android

在您的情况下,您将使用BottomNavigationView启动FragmentTransaction的新代码Activity。您将只替换屏幕的特定部分(在Intent和`BottomNavigationView之间)。