Ang*_*lis 5 android android-menu
我想创建一个类似于android中的chrome应用程序的溢出菜单,其中包含向前,向后和书签按钮.这是chrome应用程序中的溢出菜单.
有任何想法吗?我需要帮助.
提前致谢.
您无法为溢出菜单项设置自定义视图,因此 Chrome 未使用标准操作栏。奇怪的是,谷歌甚至不使用它自己的标准工具,它推动其他人使用,但这就是它的方式。
如果您加载一个使用真正标准 ActionBar(例如,日历或消息)的应用程序,它将在层次结构中具有一个名为ActionBarContainer的视图,您可以一直跟随它到溢出按钮,这是一个ActionMenuPresenter$OverflowMenuButton。
但是在 Hierarchy Viewer 中加载 Chrome,您会发现它们用于溢出按钮的只是一个 ImageButton。
显然,您可以制作自己的完整 ActionBar 实现,也可以向现有 ActionBar 添加一个溢出按钮,并以某种方式确保真正的溢出按钮永远不会显示。您可能会发现 ActionBar 兼容性示例项目在制作假操作栏时很有用。无论哪种方式,如果您再次查看层次结构查看器,它们只是使用PopupMenu来显示真实 ActionBar 应用程序和 Chrome 应用程序中的菜单。
希望这足以帮助您入门。
| 归档时间: |
|
| 查看次数: |
2098 次 |
| 最近记录: |