http://actionbarsherlock.com/下载对应的压缩包 2. 运行结果 ? 3....getSupportActionBar().setDisplayHomeAsUpEnabled(true); } @Override public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu...onOptionsItemSelected(MenuItem item) { switch(item.getItemId()){ case R.id.menu_settings: Toast.makeText(this, "ActionBarSherlock...2.由于actionbarsherlock中自带了android_support_v4的包,所以你不用再导入一个了,以前导入过了也要删除,不然会产生冲突。...3.有时候会提示你的程序不是一个库的错误,只要在ActionbarSherlock中 properties-> android 中,将islibrary勾上就行了。
正好今天有空,重新打开此项目,启动android 2.1的模拟器,运行应用,果然一样的"强制关闭"错误,查看了下错误信息,果然是因为Fragment,ActionBar在2.x下不支持所引起,正好前段时间了解到ActionBarSherlock...可以在2.x及4.x等各版本支持Fragment,ActionBar,于是特意使用ActionBarSherlock对项目进行了升级 升级步骤 1.在项目中add library。...方法是右击属性,然后再android类中,点击add library,选择我们刚刚导入的ActionBarSherlock库的jar ?...android.view.MenuItem->com.actionbarsherlock.view.MenuItem 方法对应关系 getFragmentManager->getSupportFragmentManager...SherlockActivity差不多,某些情况下可以混合使用这两个类 5.把不需要的包从import导入列表中注释掉,至此,项目已经可以在android2.x-4.x中成功运行 ---------- actionbarsherlock
移植过程中会用到Actionbarsherlock这个项目,去http://actionbarsherlock.com/download.html下载。...Fix your dependencies Fix: 这是由于jar包版本不一致导致的,检查SlidingMenu和Actionbarsherlock中的\libs文件夹里的哪个android-support-v4...Fix:打开SlidingMenu library project里SlidingFragmentActivity这个类并在声明前添加以下代码: import com.actionbarsherlock.app.SherlockFragmentActivity...class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase { 换成Actionbarsherlock
今天又学习了github上的一个开源库,地址:https://github.com/JakeWharton/ActionBarSherlock 我把其中几个我认为比较常用的功能选取出来分享给大家.../** * getActionBar改变Home部分,menu.add改变Menu Item */ // Menu对应导入的包com.actionbarsherlock.view.Menu...// MenuItem对应导入的包com.actionbarsherlock.view.MenuItem @Override public boolean onCreateOptionsMenu.../** * getActionBar改变Home部分,menu.add改变Menu Item */ // Menu对应导入的包com.actionbarsherlock.view.Menu.../** * getActionBar改变Home部分,menu.add改变Menu Item */ // Menu对应导入的包com.actionbarsherlock.view.Menu
ActionBarSherlock ActionBarSherlock是一个独立的Android设计库,可以让Android 2.x的系统也能使用ActionBar。...此外,ActionBarSherlock还能够允许开发者只通过一个API,就可以方便地使用和设计ActionBar。...ActionBarSherlock还可以自主判断选择并调用原生Action Bar还是扩展ActionBar。...如果在Android 3.x以上使用ActionBarSherlock,它还会调用系统原生的ActionBar。 ? 2. ...ViewPagerIndicator View Pager Indicator是一款基于Patrik Akerfeldt的ViewFlow,兼容了ViewPager和ActionBarSherlock的
.** { *; } # ActionBarSherlock混淆 -dontwarn com.actionbarsherlock.** -keep class com.actionbarsherlock....** { *; } -keep interface com.actionbarsherlock.** { *; } -keep class * extends java.lang.annotation.Annotation...dontwarn com.slidingmenu.lib.app.SlidingMapActivity -keep class android.support.** { *; } -keep class com.actionbarsherlock....** { *; } -keep interface com.actionbarsherlock.** { *; } -keep class com.slidingmenu.** { *; } -keep
项目下载地址:https://github.com/jfeinstein10/SlidingMenu 注意: SlidingMenu依赖于另一个开源项目ActionBarSherlock,所以需要将ActionBarSherlock...确保SlidingMenu和ActionBarSherLock所使用的jar包版本一致 如果使用到ActionBarSherLock的相关api,可能报找不到getSupportActionBar...等ActionBarSherLock的方法。...原因是使用ActionBarSherLock的Activity需继承于SherlockActivity,修改SlidingMenu library中的SlidingFragmentActivity,让它继承于
setOnCheckedChangeListener(OnCheckedChangeListener listener) { mOnCheckedChangeListener = listener; } 全局异常处理 actionbarsherlock...actionBar.setTitle("56期");//修改title // actionBar.setIcon(R.drawable.icon_download);//修改logo 几个actionBar的区别 actionbarsherlock...->actionbar-->都支持-->2.1以下系统还得使用,actionbarsherlock提供了很多的样式; v7-->actionbar-->2.1以上的系统可以支持 android sdk-
8.ActionBarSherlock 从 Android3.0开始增加了ActionBar,它能帮助开发者定制菜单,导航等,非常方便,但是低版本的用不了,所以ActionBarSherlock就出世了...,它能让我们在低版本的手机上也可以使用ActionBar 开源项目地址:https://github.com/JakeWharton/ActionBarSherlock ?
ActionBarSherlock:一个独立的设计库,也是GitHub上很火的一个开源项目 Nine Old Androids:实现非常复杂的动画效果 Pull To Refresh:下拉列表即可刷新当前页面内容的效果...Wheel:一款能够取代Android原生Indeterminate式可显示具体进度的滚动式进度条 ViewPagerIndicator:基于Patrik Akerfeld,兼容ViewPager和ActionBarSherlock...转载:http://www.android-doc.com/html/design/2017/0421/347.html ActionBarSherlock:一个独立的设计库,也是GitHub上很火的一个开源项目...Wheel:一款能够取代Android原生Indeterminate式可显示具体进度的滚动式进度条 ViewPagerIndicator:基于Patrik Akerfeld,兼容ViewPager和ActionBarSherlock
ExceptionHandler.code2String(exception2code); Toast.makeText(getApplicationContext(), code2String, 0).show(); } actionbarsherlock...actionBar.setTitle("56期");//修改title // actionBar.setIcon(R.drawable.icon_download);//修改logo 几个actionBar的区别 actionbarsherlock...->actionbar-->都支持-->2.1以下系统还得使用,actionbarsherlock提供了很多的样式; v7-->actionbar-->2.1以上的系统可以支持 android sdk-
page_id=60 感谢 “代码家”整理 一、兼容类库 ActionBarSherlock : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock...这个库的作者即是ActionBarSherlock的作者,也是Android-ViewPagerIndicator的作者,Jake Wharton, 非常厉害的一个人,Github关注量超过1.6K,如果你也做...而且SlidingMenu能很方便的与ActionBarSherlock融合,在官方GitHub上有关于如何融合的说明。 ...Android Bootstrap 包含一个完整实现:Fragments, Fragment Pager, Account Manager, android-maven-plugin, Dagger, ActionBarSherlock
ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的...对于Android 4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有ActionBar功能的版本,基于Ice Cream Sandwich的自定义动作栏实现将自动围绕布局...详情请参考:ActionBarSherlock ?...兼容Android支持库的ViewPager及ActionBarSherlock,最初是基于Patrik Åkerfeldt的ViewFlow,开发者可以直接登陆Google Play下载该项目的演示应用
记住一定要关注 Jake Wharton 这个人,他是ActionBarSherlock,ViewPageIndicator,NineOldAndroid以及其他很多著名的开源Android库的作者。...Official Android dev community (Google+上的官方Android开发者社区) Android designer community 开源库推荐 以下是一些最有用的开源库项目: ActionBarSherlock...Paging indicator组件与ViewPager都来自于Android支持库和ActionBarSherlock。他们的最初原型是来自于 Åkerfeldt的ViewFlow。
Android开发人员可能会使用Taurus、ActionBarSherlock、Android-Universal-Image-Loader之类的UI组件。
触摸优化: 重写ViewGroup里onInterceptTouchEvent和onTouchEvent 新v4、看大小 nineoldandroids.jar 属性动画,兼容9个低版本 ActionBarSherlock
我开始使用 Eclipse 和 ADT、Holo 以及 ActionBarSherlock 进行 Java 开发,接触了早期的 Material Design,并参加了 2013 年 Google I/
ViewPagerIndicator.git 10008 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock
领取专属 10元无门槛券
手把手带您无忧上云