[英]How to open an activity after clicking on a menu item?
單擊菜單列表中的項目時如何打開新活動?
例如,我有一個名為“Teams”的菜單項,所以點擊它后,“TeamsActivity”應該打開。 我在互聯網上搜索過,但這對我沒有幫助。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.home:
???????????????????
case R.id.Teams:
???????????????????
default:
return super.onOptionsItemSelected(item);
}
}
基本上你創建一個Intent並啟動它。 你可以看一下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;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.