首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >菜单不会在单击中显示

菜单不会在单击中显示
EN

Stack Overflow用户
提问于 2018-08-08 03:41:22
回答 1查看 34关注 0票数 0

我正试图在我的应用程序中创建一个菜单,但当我运行我的应用程序时,出现了一个错误,当我单击菜单时,错误就会响起。我知道出现了这个错误,以及我如何纠正它来帮助我please...here是出现菜单代码的错误

        <?xml version="1.0" encoding="utf-8"?>
       <menu xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto">
       <item
       android:id="@+id/meu_showmsg"
       android:icon="@drawable/menuh"
       android:state_pressed="true"
       android:title="@string/se_connecter"
       app:showAsAction="always" />

      </menu>

代码活动

        @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.meu_showmsg:
            new MaterialDialog.Builder(this)
                    .title("Se connecter").show();
            break;

    }
    return super.onOptionsItemSelected(item);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

   getMenuInflater().inflate(R.menu.bein_markt_menu, menu);
    return super.onCreateOptionsMenu(menu);
}
}

logcat

 E/AndroidRuntime: FATAL EXCEPTION: main
              Process: zied.aloui.beinmarkt, PID: 3780
              android.content.res.Resources$NotFoundException: Resource ID #0x7f060063
                  at android.content.res.Resources.getValue(Resources.java:1351)
                  at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:328)
                  at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:193)
                  at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:186)
                  at android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:100)
                  at android.support.v7.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:491)
                  at android.support.v7.view.menu.ActionMenuItemView.initialize(ActionMenuItemView.java:125)
                  at android.support.v7.widget.ActionMenuPresenter.bindItemView(ActionMenuPresenter.java:210)
                  at android.support.v7.view.menu.BaseMenuPresenter.getItemView(BaseMenuPresenter.java:187)
                  at android.support.v7.widget.ActionMenuPresenter.getItemView(ActionMenuPresenter.java:196)
                  at android.support.v7.widget.ActionMenuPresenter.flagActionItems(ActionMenuPresenter.java:476)
                  at android.support.v7.view.menu.MenuBuilder.flagActionItems(MenuBuilder.java:1164)
                  at android.support.v7.view.menu.BaseMenuPresenter.updateMenuView(BaseMenuPresenter.java:95)
                  at android.support.v7.widget.ActionMenuPresenter.updateMenuView(ActionMenuPresenter.java:229)
                  at android.support.v7.view.menu.MenuBuilder.dispatchPresenterUpdate(MenuBuilder.java:291)
                  at android.support.v7.view.menu.MenuBuilder.onItemsChanged(MenuBuilder.java:1051)
                  at android.support.v7.view.menu.MenuBuilder.startDispatchingItemsChanged(MenuBuilder.java:1078)
                  at android.support.v7.app.AppCompatDelegateImplV9.preparePanel(AppCompatDelegateImplV9.java:1419)
                  at android.support.v7.app.AppCompatDelegateImplV9.doInvalidatePanelMenu(AppCompatDelegateImplV9.java:1657)
                  at android.support.v7.app.AppCompatDelegateImplV9$1.run(AppCompatDelegateImplV9.java:134)
                  at android.os.Handler.handleCallback(Handler.java:739)
                  at android.os.Handler.dispatchMessage(Handler.java:95)
                  at android.os.Looper.loop(Looper.java:148)
                  at android.app.ActivityThread.main(ActivityThread.java:5417)
                  at java.lang.reflect.Method.invoke(Native Method)
                  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
EN

回答 1

Stack Overflow用户

发布于 2018-08-08 03:49:15

这一点:

android.content.res.Resources$NotFoundException: Resource ID #0x7f060063

还有这个:

at android.support.v7.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:491)

表示您用于菜单的某个图标可能不存在,可能是您拼写错了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51734315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档