Java 如何在工具栏中的项目上设置单击事件?

Java 如何在工具栏中的项目上设置单击事件?,java,android-studio,Java,Android Studio,我想做的是,当用户单击工具栏时,布局会改变 在下面的代码中,工具栏在main_menu.xml定义的StartActivity和design上正常工作 如何实现工具栏的点击事件? 如果有人知道,请帮忙 ↓星触觉 按钮b=findviewbyd(R.id.action\u add\u contact); b、 setOnClickListener(新视图。OnClickListener(){ @凌驾 公共void onClick(视图){ menuLayout.setVisibility(View

我想做的是,当用户单击工具栏时,布局会改变

在下面的代码中,工具栏在main_menu.xml定义的StartActivity和design上正常工作

如何实现工具栏的点击事件? 如果有人知道,请帮忙

↓星触觉
按钮b=findviewbyd(R.id.action\u add\u contact);
b、 setOnClickListener(新视图。OnClickListener(){
@凌驾
公共void onClick(视图){
menuLayout.setVisibility(View.VISIBLE);
}
});使用选中的项目

@覆盖
公共布尔值onOptionsItemSelected(菜单项项){
开关(item.getItemId()){
案例R.id.菜单项1:
意向i=新意向(StartActivity.this,MainActivity.class);
星触觉(i);
return true;//此项目具有您的应用程序图标
案例R.id.菜单项2:
//↓这条线没拧
menuLayout.setVisibility(View.VISIBLE);
返回true;
默认:返回super.onOptionsItemSelected(项目);
}
}
@凌驾
公共布尔值OnPrepareOptions菜单(菜单){
menu.findItem(R.id.menu_项).setEnabled(false);
返回super.onPrepareOptions菜单(菜单);
}