Java 使用选项卡/底部导航更改片段
首先,我是Android新手 我尝试在底部导航中使用片段,我的问题是,每次我更改我的Java 使用选项卡/底部导航更改片段,java,android,android-fragments,tabs,Java,Android,Android Fragments,Tabs,首先,我是Android新手 我尝试在底部导航中使用片段,我的问题是,每次我更改我的片段(例如,fragment1->fragment2),我的选项卡不会随着片段中的更改而更改,我在fragment1中所做的一切都不会保存 更清楚地说: 我有底部的导航栏/标签(我不知道该怎么称呼它)。在该栏中,我有3个选项卡(例如聊天、个人资料和联系人) 首先,我转到profile选项卡并更改一些内容(例如我的名字)。然后我转到contacts,当我回到profile选项卡时,我先前更改的名称不在那里。它返回到
片段
(例如,fragment1->fragment2),我的选项卡不会随着片段
中的更改而更改,我在fragment1中所做的一切都不会保存
更清楚地说:
我有底部的导航栏/标签(我不知道该怎么称呼它)。在该栏中,我有3个选项卡(例如聊天、个人资料和联系人)
共享参考
或其他地方吗?请用示例代码给我一些建议,以便我能理解
onCreate
,onCreateView
,onActivityCreated
等等,我如何理解每个函数是如何运行的。按顺序依次排列查看页面
和表格布局
。要使用TabLayout
获取底部导航栏,请查看答案。您在概要文件片段中编辑的信息应保留在概要文件片段中,因为在使用表格布局时,您没有用另一个片段替换当前片段
ViewPager
实现TabLayout
时,您不必再担心在片段之间进行事务处理,因为在加载活动
时,它们已经被填充。您将通过FragmentPagerAdapter
处理片段事务片段的生命周期
,您需要查看中的文档。请参阅创建片段一节,以更好地了解调用函数的顺序TabLayout
相当简单。请检查以获得更好的理解。希望有帮助