Android 创建项目ActionBar(操作栏)不显示的问题
来源:互联网 发布:excel如何保护数据 编辑:程序博客网 时间:2024/06/05 21:50
昨晚在新建一个项目的时候,发现想创建一个带操作栏的项目,无论我怎么调,就是创建不出来。
在创建工程的时候选择了
但是打开运行还是没有操作栏
但是看了看其他的项目,AndroidManifest.xml文件以及styles.xml文件以及其他布局文件代码都是一样的,为什么其他的项目能显示呢?
查了好长时间都没有解决。最后在书中找到了答案。
又是一个版本兼容的问题(最近遇到了N多类似问题),操作栏组件是在 Android 3.0 (API 11)中被引入的,它是一个导航面板,代替了每个Activity上方的标题栏。
也就是说,如果任意的Activity使用了(默认的)Theme.Holo主题,并且它的应用程序的目标(或者最小SDK)版本为11或者更高,那么它的操作栏启用的。
看了看我的其他项目minSDK都在17以上,新建的minSDK为8,自然也就不启用操作栏。
我们可以通过代码控制ActionBar,ActionBar来自于API 11,且尚未为此提供支持包,所以当在API 8以下使用ActionBar,系统会报错,可以在onCreate方法中添加如下代码:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {ActionBar actionBar = getActionBar();// actionBar.setSubtitle(subtitle);}在oncreate方法前添加如下注解:
@TargetApi(11)这样只有在API 11 以上才会创建ActionBar
如果以上都不行, 让你的Activity继承自ActionBarActivity!!
ActivityBarActivity是继承自FragmentActivity 的~!!!!
遇到解决不了的问题一定要查 官方文档!!!!
0 0
- Android 创建项目ActionBar(操作栏)不显示的问题
- Android ActionBar上不显示icon的问题
- Android ActionBar上不显示icon的问题
- 关于Android ActionBar上不显示icon的问题
- android Actionbar overflowmenu不显示问题
- 解决ActionBar中的item不显示在ActionBar的问题
- 解决ActionBar中的item不显示在ActionBar的问题
- 解决ActionBar中的item不显示在ActionBar的问题
- 解决ActionBar中的item不显示在ActionBar的问题
- 解决ActionBar中的item不显示在ActionBar的问题
- android 自定义ActionBar后 启动项目会短暂显示默认ActionBar样式的问题
- AndroidStudio android.support.v4.app.FragmentActivity中ActionBar右侧不显示选项的问题
- Actionbar 中解决溢出菜单不显示的问题
- Actionbar 中解决溢出菜单不显示的问题
- 解决 Actionbar 溢出菜单不显示的问题
- Actionbar 中解决溢出菜单不显示的问题
- Actionbar 中解决溢出菜单不显示的问题
- Actionbar 解决溢出菜单不显示的问题
- hdu 2255 奔小康赚大钱【最大权匹配】
- 【OpenCV】访问图像中每个像素的值
- svn地址变换以后,mac下对策
- “屌丝”元组织
- Android Toolchain与Bionic Libc
- Android 创建项目ActionBar(操作栏)不显示的问题
- putty最佳的的颜色配置
- AngularJS 中的模型、视图、模板、控制器、服务
- 第七章,动态添加按钮<二>(Android)
- YY用户的自盈利模式
- POJ 2253 Frogger (最小生成树 or 最短路变形)
- GetLastError错误码中文大全
- 腾讯QQ第三方登录,测试账号使用。
- 设计模式-java实现 简单易理解Demo[待续]