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
时间: 2024-10-12 20:09:20