java - 将标签视图与底部导航结合起来
问题描述
在我的应用程序中,我想将 tabView 与底部导航栏结合起来。我想在底栏中有三个选项卡和三个选项,所以最后应该有九个不同的活动。我的选项卡和栏在我的 activity_main.xml 中定义,因此对于底部栏中的每个选定选项,选项卡保持不变。如何打开一个取决于所选选项卡和所选底栏选项组合的新片段?
解决方案
我之前遇到过同样的问题,这是我的解决方案。
您将需要 1 个活动和 12 个片段而不是 9 个来实现它。
主活动包含底部导航栏,充气 3 个片段让我们将它们命名为 LeftFragment、MiddleFragment 和 RightFragment,这个主活动应该只作为这个片段的充气器,不要在活动中编写任何其他代码,只是一个管理器底部导航栏。
这些片段中的每个片段都应充当标签片段的持有人或操纵器,Agian不要在左右,中间抛弃和右抛弃中编写任何代码,而只需tablayout的经理即可。
您的实际布局代码应该在每个选项卡片段中。希望这能回答你的问题。
推荐阅读
- ios - Swift Button 在整个区域都不可点击
- html - Bootstrap 5 中的 Scrollspy 导航栏
- command-line-arguments - 使用最近的文件批量运行 Maya
- python - 如何在 Matplotlib hist 中包含 bin 的上边界
- autodesk-forge - 如何从 BIM360 问题有效负载中检索链接文档?
- python - 更好地替代 flake8 的“E902 TokenError: EOF in multi-line statement”
- python - Python:如何将文件上下文与用户输入进行比较
- surveyjs - 无法在 Surveyjs 的 Markdown Radiogroup 中的“其他(描述)”复选框中添加 svg 图标
- virtualbox - 如何让 Raspbian 在 VirtualBox 中运行?
- acumatica - 自定义 PXSelector 控件当用户在 Grid 上添加另一行时清除