右上角Toolbar設計

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

//新增右上角的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);
    }

Last updated