操作栏上的Android选项菜单显示重复的图标

西瓦(Siva)

Android上的操作栏(工具栏)具有3个选项菜单。它的工作正常。但是问题是,无论何时我卸载并重新安装时,都会显示此菜单项重复。标题也保持不变,没有变化。有时过后,请说是否关闭应用程序并重新开始正常运行。我完全感到困惑和震惊。

这是代码MainActivity(OnCreateOptionsMenu):

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        menu.clear();
        MenuInflater menuInflater = getMenuInflater();
        menuInflater.inflate(R.menu.menu_main, menu);
        MenuItem searchItem = menu.findItem(R.id.action_search);
        SearchManager searchManager = (SearchManager) MainActivity.this.getSystemService(Context.SEARCH_SERVICE);
        SearchView searchView = null;
        if (searchItem != null) {
            searchView = (SearchView) searchItem.getActionView();
        }
        if (searchView != null) {
            searchView.setSearchableInfo(searchManager.getSearchableInfo(MainActivity.this.getComponentName()));
        }
        MenuItem item = menu.findItem(R.id.action_wishlist);
        wishlistCount = (RelativeLayout) MenuItemCompat.getActionView(item);
        wishlistCount.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

            }
        });
        setWishlistCount();
        MenuItem cartitem = menu.findItem(R.id.action_cart);
        cartCount = (RelativeLayout) MenuItemCompat.getActionView(cartitem);
        cartCount.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

            }
        });
        restoreToolbar();
        return super.onCreateOptionsMenu(menu);
    }

这是我的menu_main.xml:

<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">
 
    <item
        android:id="@+id/action_search"
        android:icon="@android:drawable/ic_menu_search"
        app:showAsAction="always"
        app:actionViewClass="android.support.v7.widget.SearchView"
        android:title="Search"/>

    <item
        android:id="@+id/action_wishlist"
        android:orderInCategory="300"
        android:title="@string/wishlist"
        app:actionLayout="@layout/actionbar_badge_layout"
        android:icon="@drawable/ic_wishlist_dark"
        app:showAsAction="always"></item>

    <item
        android:id="@+id/action_cart"
        android:orderInCategory="300"
        android:title="@string/cart"
        app:actionLayout="@layout/actionbar_badge_cart_layout"
        android:icon="@drawable/ic_cart_dark"
        app:showAsAction="always"></item>
</menu>

这是屏幕截图:1:第一次:在此处输入图片描述

2:正常:在此处输入图片描述

注意:打开应用程序并打开导航栏时会出现问题,否则它将无法正常工作。在createoptionsmenu上始终被调用,但仍然无法正常工作。有人可以帮忙吗?

西瓦(Siva)

通过将代码从“ onCreateOptionsMenu更改为“ OnPrepareOptionsMenu,我自己清除了它另外,建议在清除或放大菜单之前调用超级类

谢谢大家

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

操作栏中的菜单图标未显示

来自分类Dev

操作栏中的3点菜单(选项菜单溢出)是Android提供的图像还是默认图标?

来自分类Dev

操作栏中的3点菜单(选项菜单溢出)是Android提供的图像还是默认图标?

来自分类Dev

片段上的操作栏图标菜单问题

来自分类Dev

Android:操作栏上未显示搜索图标

来自分类Dev

Android搜索图标未显示在操作栏上

来自分类Dev

Android应用程序图标未显示在操作栏上

来自分类Dev

Android:操作栏上未显示搜索图标

来自分类Dev

Android操作栏刷新动画-重复图标

来自分类Dev

Android操作栏-禁用选项菜单

来自分类Dev

如何更改操作栏中的选项菜单图标?

来自分类Dev

在操作栏上显示菜单项

来自分类Dev

操作栏图标未显示在android操作栏中

来自分类Dev

操作栏图标未显示在android操作栏中

来自分类Dev

ActionBarShelock在硬件菜单按键上重复操作栏操作

来自分类Dev

在Longclick上打开操作栏菜单-Android

来自分类Dev

操作栏未在软糖豆中显示选项菜单

来自分类Dev

android-操作栏菜单-将图标移到右侧

来自分类Dev

实现操作栏上的选项菜单时出现问题

来自分类Dev

Android操作栏图标

来自分类Dev

android子菜单显示未创建

来自分类Dev

FragmentActivity操作栏选项菜单

来自分类Dev

AppCompat_v7工具栏作为操作栏未从菜单显示“始终”操作,但API工具栏确实

来自分类Dev

使用Android Studio 1.4时,菜单项不会显示在操作栏上

来自分类Dev

使用Android Studio 1.4时,菜单项不会显示在操作栏上

来自分类Dev

Android工具栏弹出菜单未显示图标

来自分类Dev

缺少操作栏和菜单选项-Android

来自分类Dev

菜单选项未显示在折叠工具栏上

来自分类Dev

如何在片段上显示操作栏图标?

Related 相关文章

  1. 1

    操作栏中的菜单图标未显示

  2. 2

    操作栏中的3点菜单(选项菜单溢出)是Android提供的图像还是默认图标?

  3. 3

    操作栏中的3点菜单(选项菜单溢出)是Android提供的图像还是默认图标?

  4. 4

    片段上的操作栏图标菜单问题

  5. 5

    Android:操作栏上未显示搜索图标

  6. 6

    Android搜索图标未显示在操作栏上

  7. 7

    Android应用程序图标未显示在操作栏上

  8. 8

    Android:操作栏上未显示搜索图标

  9. 9

    Android操作栏刷新动画-重复图标

  10. 10

    Android操作栏-禁用选项菜单

  11. 11

    如何更改操作栏中的选项菜单图标?

  12. 12

    在操作栏上显示菜单项

  13. 13

    操作栏图标未显示在android操作栏中

  14. 14

    操作栏图标未显示在android操作栏中

  15. 15

    ActionBarShelock在硬件菜单按键上重复操作栏操作

  16. 16

    在Longclick上打开操作栏菜单-Android

  17. 17

    操作栏未在软糖豆中显示选项菜单

  18. 18

    android-操作栏菜单-将图标移到右侧

  19. 19

    实现操作栏上的选项菜单时出现问题

  20. 20

    Android操作栏图标

  21. 21

    android子菜单显示未创建

  22. 22

    FragmentActivity操作栏选项菜单

  23. 23

    AppCompat_v7工具栏作为操作栏未从菜单显示“始终”操作,但API工具栏确实

  24. 24

    使用Android Studio 1.4时,菜单项不会显示在操作栏上

  25. 25

    使用Android Studio 1.4时,菜单项不会显示在操作栏上

  26. 26

    Android工具栏弹出菜单未显示图标

  27. 27

    缺少操作栏和菜单选项-Android

  28. 28

    菜单选项未显示在折叠工具栏上

  29. 29

    如何在片段上显示操作栏图标?

热门标签

归档