错误:未知的会员菜单

问题描述 投票:1回答:1

我正在尝试创建一个弹出菜单,但我收到此错误,说com.popup.trial.R的“未知成员'菜单'

我该怎么办?

我们hml filet:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >  
    <item  
android:id="@+id/one"  
android:title="One"/>  
    <item  
android:id="@+id/two"  
android:title="Two"/>  
</menu> 

和我的java:

        @Override
        public void onClick(View v) {  
            PopupMenu popup = new PopupMenu(MainActivity.this, settings2);  
            popup.getMenuInflater().inflate(R.menu.popup_menu, popup.getMenu());  
            popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {  
                    public boolean onMenuItemClick(MenuItem item) {  
                        Toast.makeText(MainActivity.this,"You Clicked : " + item.getTitle(),Toast.LENGTH_SHORT).show();  
                        return true;  
                    }  
                });  
            popup.show();
        }  
    });
android popupmenu
1个回答
0
投票

在构建项目时,R类是由Android构建工具为您生成的代码。

  • Clean您的项目或Build您的项目

参考:Beginner Android why is "id" is "Unknown member" with R.id?

请点击此链接获取其他示例。 :https://www.javatpoint.com/android-popup-menu-example

© www.soinside.com 2019 - 2024. All rights reserved.