我正在创建一个添加了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;
答案 0 :(得分:0)
了解如何在Android中使用links.Music2.spotify
。不必每次单击Fragment
中的按钮时都打开一个新活动,而是使用片段,因此仅更改了活动中选定的部分。查看以下教程,以了解有关片段的更多信息。请参见片段的“动态创建”。
How to use Fragments in Android。
在您的情况下,您将使用BottomNavigationView
启动FragmentTransaction
的新代码Activity
。您将只替换屏幕的特定部分(在Intent
和`BottomNavigationView之间)。