> For the complete documentation index, see [llms.txt](https://yoyo840821.gitbook.io/android-learning/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yoyo840821.gitbook.io/android-learning/you-shang-jiao-toolbar-she-ji.md).

# 右上角Toolbar設計

在res/menu資料夾內新增menu\_resource的XML檔案，覆寫onCreateOptionsMenu及onOptionsItemSelected。onCreateOptionsMenu負責生成畫面，onOptionsItemSelected負責處理點擊功能。

```java
//新增右上角的Menu
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_finance, menu);
        return super.onCreateOptionsMenu(menu);
    }

    //點擊右上角功能時
    @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
        if(item.getItemId() == R.id.action_expense_to_firebase)
        {
            //do something
        }
        return super.onOptionsItemSelected(item);
    }
```
