gpt4 book ai didi

机器人 : option menu doesn't work correctly

转载 作者:行者123 更新时间:2023-11-30 04:19:48 25 4
gpt4 key购买 nike

我正在尝试制作一个时尚的选项菜单,其文本和图标接近于此:

但我仍然得到这个:

http://img651.imageshack.us/img651/3007/resultax.th.png

这是我的代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.actionb_menu, menu);

return true;
}

actionb_menu.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/item1"
android:title="ajouter"
android:icon="@drawable/ic_action_plus" >

</item>
<item
android:id="@+id/item2"
android:title="rechercher"
android:icon="@drawable/ic_action_loupe">

</item>
<item
android:id="@+id/item3"
android:title="editer"
android:icon="@drawable/ic_action_crayon">

</item>
<item
android:id="@+id/item4"
android:title="supprimer"
android:icon="@drawable/ic_action_poubelle" >

</item>
<item
android:id="@+id/item5"
android:title="à propos"
android:icon="@drawable/ic_action_poubelle">

</item>
<item
android:id="@+id/item6"
android:title="Quitter"
android:icon="@drawable/call">
</item>

</menu>

有人可以帮忙吗?有什么想法提示吗??

最佳答案

虽然这不是您特定问题的实际答案,但您可以尝试以不同的方式解决这个问题。

您得到的是适用于 Android ICS 设备的新型选项菜单。你说你想要的是 Pre-Honeycomb 设备的旧式选项菜单。然而,Android 正试图逐步淘汰它,连同菜单按钮。

相反,建议您使用 ActionBar。 The design details of the Action Bar are covered heavily on the Android Design website.

这会将您的按钮向上移动到顶部栏中,看起来您已经在屏幕截图中尝试这样做了。您可以通过困难的步骤(我不知道)为较新的设备使用 ActionBar 并为较旧的设备做其他事情 - 或者您可以使用 ActionBarSherlock为所有 Android 设备使用 ActionBar。 ActionBarSherlock's website has more details and instructions for setting it up ,他们的 github 上有正在使用的代码和示例。

如果您真正想要的是老式菜单,则可以将 TargetBuild 更改为较低的 Android 版本。这通常在项目的属性中完成。

关于机器人 : option menu doesn't work correctly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9448933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com