国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Android中如何給一個Activity中加一個Menu

在Android開發(fā)中,我們經(jīng)常需要在一個Activity中添加一個菜單。這樣可以為用戶提供更多的操作選項,增強(qiáng)應(yīng)用的功能性和易用性。本文將介紹如何給一個Activity中添加一個Menu,并實現(xiàn)點擊

在Android開發(fā)中,我們經(jīng)常需要在一個Activity中添加一個菜單。這樣可以為用戶提供更多的操作選項,增強(qiáng)應(yīng)用的功能性和易用性。本文將介紹如何給一個Activity中添加一個Menu,并實現(xiàn)點擊菜單選項后的相應(yīng)操作。

效果演示

首先,讓我們來看一下我們要實現(xiàn)的效果,如下圖所示:

源碼示例

接下來是我們的源碼示例,如下所示:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // 加載菜單布局,將菜單項添加到Action Bar中
    getMenuInflater().inflate(, menu);
    // 添加自定義菜單項
    (0, 0, 0, "退出");
    return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // 處理菜單項的選擇事件
    if (()  0) {
        finish(); // 點擊退出后執(zhí)行finish方法,即關(guān)閉當(dāng)前Activity
    }
    return super.onOptionsItemSelected(item);
}

上述代碼中,onCreateOptionsMenu方法用于創(chuàng)建菜單,并將菜單項添加到Action Bar中。我們使用getMenuInflater().inflate()方法來加載菜單布局文件。同時,我們還通過()方法添加了一個自定義的菜單項"退出"。

onOptionsItemSelected方法則用于處理菜單項的選擇事件。在此示例中,我們通過判斷菜單項的ID是否為0來確定是否點擊了"退出"菜單項。如果是,則調(diào)用finish()方法關(guān)閉當(dāng)前Activity。

點擊退出后的效果

當(dāng)用戶點擊"退出"菜單項時,將會觸發(fā)onOptionsItemSelected方法中的相應(yīng)操作,即執(zhí)行finish()方法關(guān)閉當(dāng)前Activity。如下圖所示:

標(biāo)簽: