1) 設置<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="11" />,表明應用程序可部署於android3.0或之前。也就是說當設備的SdkVersion==11時,應用程序將啟動Action Bar。
但是如何應用程序想使用Action Bar API,即訪問ActionBar類。例如:添加tab、改變Action Bar風格,
我們需要將minSdkVersion也設置成11。不然你的action死活都不會出現的,
還有一些比較搞笑的:
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
用這句可以把ActionBar弄出來,不過ActionBar位置都是黑色。
又或者在android的8.0的
getWindow().requestFeature(8);都是相同效果,所以嘛。。。想向下兼用SDK11以下的手機
就不要用ActionBar啦,否則bug一大堆!!