如何创建和管理多标签Android应用?

问题描述

我正在尝试向已存在的应用(Netbox的移动客户端)添加标签功能(类似于浏览器),目标是实现多标签环境以同时管理更多项目

此应用是使用Android导航(单个活动)和MVVM用Kotlin编写的。

在Internet上搜索时,我找不到一个可靠的解决方案,并且我想到了一个基于管理主要活动的多个实例的想法,因为创建多个实例非常简单。

如果该解决方案被认为是好的解决方案,那么我需要找到一种方法来管理各种实例,以便能够在它们之间进行切换,也许可以使用导航抽屉。

如果此解决方案不合适,欢迎其他任何想法。

解决方法

请参阅viewpager或viewpager2(推荐)。 https://developer.android.com/reference/androidx/viewpager2/widget/ViewPager2?hl=en