Java Android imageview id未解析,

Java Android imageview id未解析,,java,android,Java,Android,下面是参考ImageView的java代码 final ImageView ivPopup=(ImageView)findviewbyd(R.id.ivPopup); 由于某些原因,android无法解析R.id.ivPopup中的ivPopup 主要活动 公共类主页扩展了AppCompatActivity实现了View.OnClickListener{ 私有静态最终字符串TAG=“Menu”; 私人消防队; 私有图像视图; @凌驾 创建时受保护的void(@Nullable Bundle s

下面是参考ImageView的java代码

final ImageView ivPopup=(ImageView)findviewbyd(R.id.ivPopup);
由于某些原因,android无法解析R.id.ivPopup中的ivPopup

主要活动

公共类主页扩展了AppCompatActivity实现了View.OnClickListener{
私有静态最终字符串TAG=“Menu”;
私人消防队;
私有图像视图;
@凌驾
创建时受保护的void(@Nullable Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u主页);
TextView tvProfile=(TextView)findViewById(R.id.tvProfile);
tvProfile.setOnClickListener(此);
按钮b注释=(按钮)findViewById(R.id.b注释);
btnotes.setOnClickListener(此);
按钮btnTimeTable=(按钮)findViewById(R.id.btnTimeTable);
btnTimeTable.setOnClickListener(this);
按钮btnClass=(按钮)findViewById(R.id.btnClass);
btnClass.setOnClickListener(此);
TextView tvProfileName=(TextView)findViewById(R.id.tvProfileName);
//Bundle extras=getIntent().getExtras();
//字符串user1=extras.getString(“用户名”);
mAuth=FirebaseAuth.getInstance();
ivPopup=(ImageView)findViewById(R.id.ivPopup);
ivPopup.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
PopupMenu PopupMenu=新的PopupMenu(主页,这是ivPopup);
充气(R.menu.menu,popupMenu.getMenu());
setOnMenuItemClickListener(新的popupMenu.OnMenuItemClickListener(){
@凌驾
公共布尔onMenuItemClick(菜单项){
Toast.makeText(HomePage.this,“+item.getTitle(),Toast.LENGTH_SHORT.show();
返回true;
}
});
show();
}
  • 干净代码
  • 重建代码
  • 尝试使缓存无效并重新启动。

  • 如果仍不起作用,则将id从
    ivPopup
    更改为XML和JAVA中的其他内容Pl在引用相应布局文件和id视图的位置共享活动或片段代码。尝试使缓存无效并重新启动