gpt4 book ai didi

Android 操作栏 Sherlock 始终在下拉列表中显示操作项

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:55 24 4
gpt4 key购买 nike

我设置了三个操作项,它们通过菜单 XML 添加到 ABS,如下所示:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
android:id="@+id/menu_share_app"
android:icon="@drawable/share_ab"
android:showAsAction="collapseActionView"
android:title="@string/menu_share_app"/>
<item
android:id="@+id/menu_search"
android:icon="@drawable/share_ab"
android:showAsAction="always"
android:title="@string/menu_search"/>
<item
android:id="@+id/menu_settings"
android:icon="@drawable/share_ab"
android:showAsAction="collapseActionView"
android:title="@string/menu_settings"/>

</menu>

我想在下拉列表中始终显示搜索项和其他两个项,我将 showasaction 设置为“collapseActionView”,但没有得到任何下拉列表。这是我所期待的示例图片。谢谢! :) enter image description here

最佳答案

我只是更改了代码和顺序。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_search"
android:icon="@drawable/share_ab"
android:showAsAction="always"
android:title="@string/menu_search"/>
<item
android:id="@+id/menu_share_app"
android:icon="@drawable/share_ab"
android:showAsAction="never"
android:title="@string/menu_share_app"/>
<item
android:id="@+id/menu_settings"
android:icon="@drawable/share_ab"
android:showAsAction="never"
android:title="@string/menu_settings"/>
</menu>

如果您的设备中有物理菜单按钮(例如 Nexus S),则不会显示点线。即使您的 AVD 模拟具有物理菜单按钮的设备,同样的事情也会发生。当您按下“菜单”按钮时,它就会出现。

关于Android 操作栏 Sherlock 始终在下拉列表中显示操作项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15543476/

24 4 0