java - 缺少哪个代码,可点击的菜单项不起作用
问题描述
我一直在尝试让我的菜单项看起来可以点击,但我不确定。但我确信它不会像我计划的那样去活动
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
int id;
id = item.getItemId();
if(id == R.id.fndclss){
Intent fndclss;
fndclss = new Intent(MainActivity.this,ongoingtask.class);
MainActivity.this.startActivity(fndclss);
}
DrawerLayout menu;
menu = (DrawerLayout) findViewById(R.id.drawer);
menu.closeDrawer(GravityCompat.START);
return false;
}
解决方案
你应该试试这个 -->
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
int id;
id = item.getItemId();
if(id == R.id.fndclss){
Intent fndclss = new Intent(MainActivity.this, ongoingtask.class);
startActivity(fndclss);
return true;
}
DrawerLayout menu;
menu = (DrawerLayout) findViewById(R.id.drawer);
menu.closeDrawer(GravityCompat.START);
return true;
}
推荐阅读
- mysql - Sqoop 将数据导入 hive 和 hdfs
- deep-learning - 如何摆脱深度学习中卡住的准确率和损失值?
- google-bigquery - 我在 Big Query 问题中运行多个查询,面临正确和结构化的输出
- java - Tomcat 8.5 - 错误 403 Forbidden or empty params on POST request
- mysql - 在构建时在 Docker 容器中创建 MySQL 数据库
- ios - 如何让 swiftlint 在 xcode bot 中报告错误而不是触发构建脚本错误?
- java - 使用不同的应用程序服务器获取时区会产生意外的结果
- angular - Angular:如何在连续读取和覆盖的列表中为刚刚更改的项目设置动画
- django - 上传文件夹 Django 的权限被拒绝
- sql-server - 列 'ACCOUNT.ACCOUNT_ID' 在选择列表中无效,因为它不包含在聚合函数或 GROUP BY 子句中