设置显示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

时间: 2024-10-12 20:09:20

设置显示action bar及appcompat_v7问题的相关文章

设置显示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=&q

Android学习路线(七)设置Action Bar

在action bar最今本的形式中,它仅仅在左边展示了activity的标题以及应用的icon.即使在这种简单的形式中,它也只是告诉用户现在在应用的哪个activity中,同时为你的应用保持一个标识. 图1. 一个展示应用icon和activity标题的action bar 设置一个基本的action bar需要你的应用使用支持action bar的主题.如何来请求这样的主题要看你所选择的你的应用最低支持的Android版本.因此本课会根据应用支持的不同的Android最低版本分为两个部分.

Android之Action Bar

Action Bar在实际应用中,很好地为用户提供了导航,窗口位置标识,操作点击等功能.它出现于Android3.0(API 11)之后的版本中,在2.1之后的版本中也可以使用. 添加与隐藏Action Bar 在3.0之后的版本中(android:minSdkVersion 或者 android:targetSdkVersion 属性被设置成11或者更高),默认在activity中添加了Action Bar,不用额外添加.如果不想在activity中使用Action Bar,我们可以通过设定a

Android 自定义title 之Action Bar

Android 自定义title 之Action Bar 2014-06-29  飞鹰飞龙...  摘自 博客园  阅 10519  转 25 转藏到我的图书馆 微信分享: Action Bar是在窗口上指示用户位置的组件,同时给用户提供导航和操作.使用Action Bar可以让你的应用在不同配置的屏幕上看起来比较一致.在开始之前,先了解一些相关的术语: Action Bar有以下几项关键功能: 1)为你的App提供一个装饰处,同时也可以让用户知道自己的所在位置: 2)让一些重要的操作以一种可预

Android UI开发第二十四篇——Action Bar

Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式.在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观.你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Android3.0(API 级别 11)中. Action bar的主要目的是: 1.  提供一个用于识别应用

【Android文档】Training-------Adding the Action Bar

转载请注明出处 :http://blog.csdn.net/chziroy/article/details/44171197 本文主要翻译android开发官网Training中关于ActionBar的几篇文章 Setting up the Action Bar 在大多最基本的格式中,action bar都会呈现activity的标题以及在左侧呈现app的图标.它能使用户知道当前处于哪个activity,并且使该app有一个持久的标志.如下图 要使用action bar需要app的activit

[Android系列—] 4. 添加操作栏(Action Bar)

前言 操作栏是最重要的设计元素之一,使用它来实现你的应用程序活动.通过提供多种用户界面功能, 使应用程序快速和其他的Andorid应用程序一致, 以便被用户熟悉和接受. 主要功能包括: 1. 标识你的应用程序,指示在应用程序的用户的位置. 2. 能很方便的操作重要的功能(像搜索功能) 3. 导航和视图切换功能(使用制表符或下拉列表) 类似的效果如下: 设置操作栏 在基本的使用状况是, 操作栏在左边显示活动的标题和应用的图标. 类似: 设置一个基本的操作栏需要你使用的应用活动主题支持操作栏, 这和

(Android UI)Action Bar

Action Bar 指明用户当前所在的界面,添加多个功能性按键和下拉式选择框,以提供能多功能. 主题一:让应用具备ActionBar 可能条件一:Support Android 3.0(API 11) and Above Only 步骤一:在<Application>标签中指明theme属性值,android:theme="@android:style/Theme.Hole",即可让应用具备ActionBar <application android:name=&q

Adding the Action Bar

http://www.cnblogs.com/gcg0036/p/4321263.html 设置基本操作栏,要求应用程序使用适合该操作栏的活动主题.如何申请这样的主题取决于应用程序能支持的最低安卓版本. 从Android3.0(API级别11)开始,操作栏包含在所有使用 Theme.Holo主题(或者它的子类)的活动中.无论是 targetSdkVersion 还是minSdkVersion,当把属性设置为11或者更大时Theme.Holo是默认的主题. 注意:如果您已经创建了自定义主题,要确保