`
abchzc
  • 浏览: 1258 次
文章分类
社区版块
存档分类
最新评论

最近在使用ActionBarSherlock的一些分享

阅读更多

1:
建立基础工程ActionBarSherlock,记得Build SDK最好用API14以上
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="图片_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt;height:265.5pt;visibility:visible'> <v:imagedata src="file:///D:\temp\msohtmlclip1\01\clip_image001.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->
2:
将下载下来的ActionBarSherlock里\library\*复制到之前建立的工程里覆盖

<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="图片_x0020_3" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:414.75pt;height:239.25pt;visibility:visible'> <v:imagedata src="file:///D:\temp\msohtmlclip1\01\clip_image001.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

3:
在你自己要用ActionBar的工程上引用之前的基础工程

<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="图片_x0020_4" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt;height:448.5pt;visibility:visible'> <v:imagedata src="file:///D:\temp\msohtmlclip1\01\clip_image001.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

4:
记得引用的包都要是基础工程里的

5:
记得在Manifest里用到ActionBar的Activity里写上

<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="图片_x0020_6" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:327.75pt;height:115.5pt;visibility:visible'> <v:imagedata src="file:///D:\temp\msohtmlclip1\01\clip_image001.png" o:title="" /> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->

 

  • 大小: 16.4 KB
  • 大小: 82.8 KB
  • 大小: 79.4 KB
  • 大小: 8.5 KB
分享到:
评论

相关推荐

    ActionBarSherlock

    通过使用ActionBarSherlock,开发者可以在更广泛的设备上实现一致的用户体验。 **Action Bar的基本概念** Action Bar是Android设计指南中推荐的用户界面元素,它位于应用程序屏幕的顶部,通常包含应用的标识、导航...

    ActionBarSherlock-master.zip

    由Jake Wharton开发,旨在为Android应用程序提供对Action Bar的支持,这个组件在Android 3.0(API级别11)及以上版本中引入,但ActionBarSherlock使得开发者可以在Android 2.1(API级别7)及更高版本上使用它。...

    ActionBarSherlock开源项目

    3. 动态操作项:根据当前上下文变化的菜单项,如在浏览器中显示收藏、分享等。 4. 下拉列表:可展示一个可折叠的列表,通常用于切换不同的视图或选项。 5. 分段控件:在Action Bar中展示多个可选状态,如标签页切换...

    ActionBarTest

    3. **布局适配**:在XML布局文件中使用`&lt;com.actionbarsherlock.widget.ActionBar&gt;`标签来创建和定制ActionBar。 4. **代码实现**:通过`SherlockActivity`类来替代原生的`Activity`,并使用`getSupportActionBar()`...

    ActionBar的使用

    因此,在使用过程中,需要对不同版本的Android进行适配和测试,确保应用在所有设备上的表现一致。 总之,ActionBar是提升Android应用用户体验的重要元素,而ActionBar Sherlock则使得这个功能在较旧的Android版本中...

    android 多选库源码.rar

    在Android开发中,多选库通常用于实现用户在列表或者网格视图中进行多项选择的功能,比如在邮件应用中选择多个邮件,或者在照片应用中批量删除或分享图片。"android 多选库源码.rar" 提供了一个专门用于实现这一功能...

    新浪微博,第三方

    1. Android UI设计:SlidingMenu库的使用和自定义,以及Action Bar(包括使用ActionBarSherlock进行兼容性处理)的集成。 2. 网络编程基础:理解网络请求原理,掌握使用网络库(如FeiJi_1_0可能代表的库)进行数据...

    ActionBar_Android

    总的来说,这个压缩包可能包含了一个完整的ActionBarSherlock示例项目,开发者可以通过查看和运行这个项目,学习如何在Android应用中有效地使用和自定义ActionBar,包括Context Menu的实现和List Navigation的设计。...

    android actionbar example

    对于支持库`android.support.v7.app.ActionBarSherlock`,它可以让你在Android 2.1及以上的版本中使用ActionBar,包括一些扩展功能,如折叠式(Slide-up)ActionBar。 综上所述,"android actionbar example"项目...

    最火的Android开源项目

    最后,ViewPagerIndicator 是一个非常实用的项目,在使用 ViewPager 的时候能够指示 ViewPager 所在的位置,就像 Google Play 中切换的效果一样,还能使用在应用初始化的介绍页面。它兼容 Android 支持库的 ...

    40个Android开源项目.pdf

    ActionBarSherlock 是一个用于向后兼容的库,它提供了一个统一的API和主题,使得开发者能够在所有版本的Android上实现动作栏设计模式。对于Android 4.0及以上版本,它会自动使用系统自带的ActionBar;对于更低版本...

    SlidingMenu

    当SlidingMenu与ActionBarSherlock结合时,开发者可以确保在更广泛的设备上保持一致的用户体验,包括那些不支持原生Action Bar的设备。 标签"Android SlidingMenu 开源项目"进一步确认了这个资源的性质。...

    Android中Action Bar的使用

    在早期版本的Android中,开发者需要借助第三方库如ActionBarSherlock来实现类似的功能。现在,由于Android Support Library和AndroidX库的支持,Action Bar在所有版本的Android上都可以轻松使用。 Action Bar的基本...

    智能广场应用

    他们需要利用Android提供的组件和服务来构建用户界面,如使用ActionBarSherlock库实现向后兼容,使用ViewPager实现页面滑动效果,使用RecyclerView展示列表数据。此外,还要处理网络请求,如使用Retrofit或Volley库...

    仿网易滑动指针

    在Android应用开发中,"仿网易滑动指针"是一个常见的设计模式,它通常涉及到`ActionBarSherlock`库和`ViewPager`组件的使用。这两个组件是Android开发中的关键工具,用于实现高度定制化的用户界面,尤其是对于新闻...

    SlidingMenu 实现

    在本文中,我们将详细探讨如何在Android项目中使用SlidingMenu,并分享一些关键知识点。 1. **SlidingMenu简介** SlidingMenu是一个开源项目,由Jeremy Feinstein创建。它允许开发者在主内容视图的侧面添加一个可...

    Android代码-模仿什么值得买的demofragment很强大.rar

    6. "actionbarsherlock" - 这是一个著名的Android库,用于在早期版本的Android上实现与Android 4.0+一致的ActionBar,这表明项目可能关注的是向后兼容性或者统一的用户体验。 基于以上信息,我们可以推测这个项目...

    Android4.0UI Actionbar 侧滑

    在分享私有数据(sharePrivate)方面,Android提供了多种方式,如使用`Intent`传递数据、存储在内部存储或外部存储、或者使用ContentProvider。在应用中,根据数据的类型和安全性要求选择合适的方式。例如,对于敏感...

    ActionBar and StatusBar

    对于低于API 11的版本,可以使用第三方库,如`ActionBarSherlock`来实现类似的功能。同时,要确保在各种设备和屏幕尺寸上,StatusBar和ActionBar的显示和行为都符合预期。 综上所述,掌握ActionBar和StatusBar的...

Global site tag (gtag.js) - Google Analytics