瞭解了一下actionbar,總結如下:
1.actionbar是android3.0引入的新特性,即api11以上。但是可以兼容給android2.1 api7以上使用,這時需要引入support library7,activity要繼承actionbaractivity。
2.actionbar的使用方法和 optionMenu的使用方法一樣,不過添加了一些屬性,使得可以自適應屏幕分辨率。
3.actionbar的功能更豐富,多級菜單,actionProvider,splitActionbar,overflow等特性。
4.但是由於兼容性的問題,低版本api的代碼和高版本使用起來代碼有細節上的區別。有開源項目actionbarsherlock解決這了這個問題,可以使用,且有統一的demo可以參照示範。