关于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]
但是如何应用程序想使用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]
相关文章推荐
- Android问题集锦之四十一:getActionBar为null的解决以及ActionBar的Back键
- Android ActionBar返回null的问题
- Android ActionBar返回null的问题
- android getActionBar返回null
- 关于getActionBar()为null的问题
- Android:解决view.getDrawingCache()返回null的问题
- 在fragment中设置bar,getSupportActionbar()返回null,添加up action失败的原因。
- 【Android】getActionBar()为null的解决方法总结
- 关于在Fragment中getActivity与getApplicationContext等方法返回null的问题
- android - getActionBar();得到null
- 【Android】getActionBar()为null的解决方法总结
- android7.0关于TelephonyManager.getDeviceId()返回null的问题
- getActionBar() 返回空指针问题
- 【Android】getActionBar()为null的解决方法总结
- android--------关于ActionBar的Overflow问题
- 【Android】getActionBar()为null的解决方法总结
- getActionBar为null问题
- 关于使用Element.getNodeValue()返回NULL的问题
- 关于定位时,getLastKnownLocation返回值为null所碰到的问题
- getActionBar()返回为空 空指针错误 Caused by: java.lang.NullPointerException