如何在 android 应用程序的所有活动中添加底部导航视图
How to add Bottom Navigation View in all the activities in android app
我正在开发一个 android 应用程序,它有很多活动,我决定使用底部导航视图来使用户界面更具吸引力。但是我有一个问题,我需要将这个底部导航视图放在所有 activity 中,为此,我需要将视图放在每个 XML 文件中,并且还需要在每个 [= =17=] 文件。那么有什么方法可以让我只需要创建一次底部导航视图,它就会显示在所有 activity 中,而不需要每次都在 java 中绑定?它出现在所有活动中。
选项 1. 创建 NavigationActivity 并将所有 Activity 更改为 Fragments。然后就可以使用ViewPager
中的所有Activity了
选项 2。如果您使用 ViewBinding
(您可能应该这样做)将 NavigationBottomView 设为自己的 class 并为其使用自己的布局。然后在每个 activity 中你需要在 xml
中 include
并创建你的 NavigationBottomView
的新实例
不,您可以创建新的 layout.xml 并将其包含在每个活动布局中,如果您使用的是 kotlin,则绑定另存为扩展名,但我有一个问题,为什么要使用多个活动,Single activity 模式是最好的。
我正在开发一个 android 应用程序,它有很多活动,我决定使用底部导航视图来使用户界面更具吸引力。但是我有一个问题,我需要将这个底部导航视图放在所有 activity 中,为此,我需要将视图放在每个 XML 文件中,并且还需要在每个 [= =17=] 文件。那么有什么方法可以让我只需要创建一次底部导航视图,它就会显示在所有 activity 中,而不需要每次都在 java 中绑定?它出现在所有活动中。
选项 1. 创建 NavigationActivity 并将所有 Activity 更改为 Fragments。然后就可以使用ViewPager
选项 2。如果您使用 ViewBinding
(您可能应该这样做)将 NavigationBottomView 设为自己的 class 并为其使用自己的布局。然后在每个 activity 中你需要在 xml
中 include
并创建你的 NavigationBottomView
不,您可以创建新的 layout.xml 并将其包含在每个活动布局中,如果您使用的是 kotlin,则绑定另存为扩展名,但我有一个问题,为什么要使用多个活动,Single activity 模式是最好的。