我有一个关于在Android应用程序中创建面包屑的问题。在API级别21中不推荐使用android.app.FragmentBreadCrumbs类。我似乎找不到在Android应用程序中实现痕迹链接的另一种方法。
有谁知道另一种方法?
此外,如果有人知道为什么不推荐使用android.app.FragmentBreadCrumbs类,那可能会有所帮助。对Android应用程序使用面包屑方案的情况是否令人不悦(也许是因为它们可能会变得很长)?
对此主题的任何答案或意见将不胜感激。 感谢
答案 0 :(得分:3)
有谁知道另一种方法?
您可以查看the source code to FragmentBreadCrumbs
并使用它来推送自己的,或者至少分叉并维护自己的副本。在处理布局XML属性之外(总是很痛苦......),我没有看到任何明显的东西只能在框架中工作,因为访问的东西不在Android SDK中。
在一天结束时,它只是一个自定义View
,允许浏览BackStackEntry
链。
为什么不推荐使用android.app.FragmentBreadCrumbs类
它可能不适合Material Design。而且你是我第一个听说过使用它的人。
答案 1 :(得分:2)
在google drive for tablet(材料设计)中,我可以看到面包屑。