您的位置:首页 > 移动开发 > Android开发

关于android的getActionBar()老返回null。或者相关问题

2013-04-18 17:08 441 查看
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的

[b]getWindow().requestFeature(8);都是相同效果,所以嘛。。。想向下兼用SDK11以下的手机[/b]

[b]就不要用ActionBar啦,否则bug一大堆!![/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: