簡體   English   中英

單擊菜單項后如何打開活動?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM