右上角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
Was this helpful?