【问题标题】:How could I implement a multilevel menu (dropdown) in android我如何在android中实现多级菜单(下拉菜单)
【发布时间】:2019-03-22 14:40:53
【问题描述】:

我必须实现如下菜单:

我目前在一个项目中使用嵌套菜单,但我无法让它看起来像图像。

需要知道如何执行库菜单项右侧显示的级联子菜单效果

我该如何解决这个问题?

对不起我的英语。

【问题讨论】:

  • 尝试使用ExpandableListView,像这样:stackoverflow.com/questions/38765790/…
  • 感谢@MaxPinto,但我遇到的问题是,当您单击父菜单时,我不知道如何使子菜单看起来在父菜单的右侧(没有它会消失)。

标签: android android-layout menu submenu


【解决方案1】:

更改您的 xml。 这是我用于相机菜单的 xml。其中一个选项允许更改白平衡。在白平衡按钮内,有一个包含所有可能的白平衡设置的子菜单。希望这会有所帮助!

<item
        android:id="@+id/changeWhiteBalance"
        android:title="White Balance">

        <menu>
            <item
                android:id="@+id/changeToAutoWB"
                android:title="Auto">
            </item>
            <item
                android:id="@+id/lockWB"
                android:title="Lock White Balance">
            </item>
            <item
                android:id="@+id/changeToDirectSunlight"
                android:title="Direct Sunlight">
            </item>
            <item
                android:id="@+id/changeToCloudy"
                android:title="Cloudy">
            </item>
            <item
                android:id="@+id/changeToIncandescent"
                android:title="Incandescent">
            </item>
            <item
                android:id="@+id/changeToFluorescent"
                android:title="Fluorescent">
            </item>
            <item
                android:id="@+id/changeToTwilight"
                android:title="Twilight" />
            <item
                android:id="@+id/changeToShade"
                android:title="Shade" />
            <item
                android:id="@+id/changeToWarmFluorescent"
                android:title="Warm Fluorescent"/>
        </menu>
    </item>

【讨论】:

  • 带有菜单和子菜单的 xml 正如您告诉我的那样,我有它,但我遇到的问题是,当单击库项目时,我不知道该怎么做右子菜单。
猜你喜欢
  • 2018-10-18
  • 1970-01-01
  • 1970-01-01
  • 2015-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多