android - 如何像 chrome 一样拆分菜单

标签 android android-menu

如何拆分如图所示的 chrome 浏览器菜单:

image

这是我的实际代码

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="materialtest.vivz.slidenerd.activities.MainActivity">

    <item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:title="@string/action_settings"
        app:showAsAction="never" />

</menu>

最佳答案

您可以实现 dialogFragment 并且可以在屏幕上定位到您想要的位置。

这是一个例子:

http://www.androidbegin.com/tutorial/android-dialogfragment-tutorial/

您可以更改对话框的位置。你可以在这里找到它是如何工作的:

Changing position of the Dialog on screen android

关于android - 如何像 chrome 一样拆分菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28722907/

相关文章:

android - 尝试更改颜色时资源 $NotFoundException

Android - 无法将项目添加到导航 View 菜单顶部

android - 如何在抽屉导航布局中创建多级菜单

java - 即使我使用了 AssetManager,我是否也需要处理我所有的东西?

android - Recyclerview 的 AsyncLayout 膨胀

android - 如何将自定义项添加到具有菜单布局的 NavigationView?

android - 如何在 Android 测试项目中获取对 ActionBar MenuItem 的引用

android - 使用设计支持库的android底部导航菜单中超过3个项目

java - Navigation Drawer关闭后如何执行操作,否则Android App会卡顿

java - 使用葫芦测试为android调用后门函数的问题