单击菜单列表中的项目时如何打开新活动?
例如,我有一个名为“Teams”的菜单项,因此在点击之后,应该打开“TeamsActivity”。我在互联网上搜索过,但这对我没有帮助。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.home:
???????????????????
case R.id.Teams:
???????????????????
default:
return super.onOptionsItemSelected(item);
}
}
答案 0 :(得分:2)
基本上你创建一个Intent并启动它。 您可以查看developer-site of android.
的教程在你的情况下,它类似于:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Intent intent = null;
switch (item.getItemId()) {
case R.id.home:
intent = new Intent(this, HomeActivity.class);
break;
case R.id.Teams:
intent = new Intent(this, TeamsActivity.class);
break;
default:
return super.onOptionsItemSelected(item);
}
startActivity(intent);
return true;
}