[Android 學習筆記] Action Bar 動作列使用教學

隨著 Android 版本的演進,到 Android 3.0 之後已經將就有的標題列和選項清單(Option Menu)整合成動作列(Action Bar)。動作列是一個固定區域用來幫助巡覽整個 App。

一、動作列基礎
Android 動作列是一個十分重要的使用者介面元件,透過動作列,我們可以建立擁有一致使用者體驗的多活動使用介面。
若要改 Android Menu 則可以更改 menu 的 xml 下的 app:showAsAction

//MainActivity 類別需要改為繼承 ActionBarActivity
public class MainActivity exrends ActionBarActivity {

}

@Override
public boolean onCreateOptionMenu(Menu mene){
    MenuInflater inflater = getMenuInflater();
    inflater/inflate(R.menu.menu_main, menu);
    return super.onCreateOptionsMenu(menu);
}

二、使用動作列選單
處理選單的選項

@Override 
public boolean onOptionItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.toF:
            break;
        case R.id.toC:
            break;
    }
    return super.onOptionsItemSelected(item);
}

贊助本站 (Donate)