设置显示action bar及appcompat_v7问题
1.若只支持3.0及以上 若miniSdkVersion设置11及以上 eg:<uses-sdk android:minSdkVersion="11" ... />则默认的主题为Theme.Holo
此主题下所有activity都包含action bar. (也可在Application或单独activity标签下明确设置主题样式: android:theme="@android:style/Theme.Holo", 或android:theme="@style/AppTheme" note:AppTheme为style文件下所定义主题)
2. 提供对2.1及以上的支持
导入v7包,最新ADT插件会自动创建appcompat_v7项目,提供了对2.1及以上版本action bar的支持, 和自己建立的是一样的,只是插件自动建立了。
第一步: 修改需要显示action bar的activity继承ActionBarActivity
第二步: 对application 或activity标签使用android:theme属性引用Theme.AppCompat及子主题
参考官方文档:Adding the Action Bar -> Setting Up the Action Bar
关于appcompat_v7参考:http://blog.sina.com.cn/s/blog_9653ee0f0101jeaf.html
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。