我在我的应用中实现了滑动菜单导航,例如this picture。
当用户单击滑动菜单中的项目时,会为相应的菜单项创建Fragment
,并替换任何现有的片段。例如,当使用的导航距离更远时,顶级片段是一个ThingListFragment
的thigs列表,然后他点击一个打开ThingDetailFragment
,然后我想用下面的滑动菜单图标替换后箭头的图标(因此用户必须先通过此按钮或硬件后退按钮返回顶级才能访问菜单。)
此时我手动设置此操作,如果我有很多像这样的碎片,那么它很费时且容易出错。
有没有一些聪明的方法来实现这个目标?
答案 0 :(得分:0)
尝试创建一个基本片段类(用于exaple:FragmentBasic),在其中注册操作栏图标,然后每个需要这些图标的片段都会扩展FragmentBasic类。在此之后,只需实现您想要的额外布局