Android/ActionBar兼容组件ActionBarSherlock

深入解析Actionbarsherlock与Viewpagerindicator 本文还有配套的精品资源,点击获取 简介:Actionbarsherlock与Viewpagerindicator是关键的Android开发组件,它们为应用提供丰富的交互和统一的界面风格。Actionbarsherlock提供ActionBar功能,兼容早期Android版本,包含Action Items、Navigation Modes、Overflow Menu和搜索视图... 阅读详情

>>public abstract class ActionBar

extends Object  Added in API level 11

仅支持3.0 以上的设备 并且google未提供该向下兼容包

>>ActionBarSherlock 

由http://actionbarsherlock.com/samples.html提供的开源组件

目的是为了兼容2.*的设备

>>何为兼容2.* ?

这是来自Stackoverflow的一段对话:

>>问:

I am trying to implement SherlockActionbar. I downloaded the project from GitHub and imported the library as a Project and using Android 2.2 as the base SDK.But the Project seems to have a lot of errors.Guess i need to import some other library.

>>答:

You need to compile with Android 3.2. The library needs access to classes from the Honeycomb SDK in order to support it when run on 3.0+ Despite compiling with the newer SDK, you can still support back to Android 2.2 by setting theminSdkVersion to '8'.

>>这里描述的意思 并不是使用2.2的API 向上兼容,而是至少使用3.2的API向下兼容.

补充一句:  在最新版的ActionBarSherlock 需要使用4.0以上的API版本.

>>GitHub Project:

https://github.com/JakeWharton/ActionBarSherlock



解压后的结构如上图


>>Library 包 作为工程包 添加到你的项目中 

需要注意的是 

如果你的项目已经引用了 android-support-v* .

请检查你的兼容包是否一致, 如果不一致会出现Jar dismatch error.

解决方案: 

调整到使用同一Android SDK ,并使用同一个版本的android-support-v*包.

具体的API根据需求具体去研究就可以了  就不赘述了.

Ubuntu零基础入门到精通【1.1讲】:什么是 Ubuntu?一文带你彻底搞懂! 🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。 阅读详情

相关推荐

手把手教你用FPGA+AD9822搭建300DPI的CIS高速图像采集系统(附时序调试心得)

本文详细介绍了如何利用FPGA作为核心控制器,结合AD9822三通道采样保持放大器/ADC,构建一套完整的300DPI CIS高速图像采集系统。内容涵盖从CIS传感器驱动时序、AD9822寄存器配置与协同调试,到采用千兆以太网替代USB实现稳定高速数据传输的完整实战指南,并分享了关键的时序调试心得与系统集成经验。

weixin_29306261的博客 133

Android导航栏ActionBar的详细分析

详细介绍了Actionbar在2.x系统中的使用,主要包括ActionItem,ActionView,ActionProvider,ActionBar中的tab,自动以ActionBar等

Android学习之旅 7655

InsightFace(RetinaFace + ArcFace)人脸识别实战:从模型部署到Web服务构建

本文详细介绍了如何利用InsightFace框架,结合其集成的RetinaFace人脸检测与ArcFace人脸识别预训练模型,从零开始构建一个高性能的Web人脸识别服务。内容涵盖环境搭建、模型部署、核心代码解析(包括五点仿射对齐关键步骤)、FAISS向量检索集成以及基于FastAPI的Web服务开发,并提供了实战优化与常见问题排查指南,帮助开发者快速实现工业级应用。

weixin_29054245的博客 225

使用ActionBar报空指针异常

前言 在使用 ActionBar的时候,有时候会爆出空指针异常,这是因为应用没有获取到 ActionBar 导致的,而导致应用没有获取到 ActionBar 的原因比较多,所以我们下面就来总结一下 ActionBar 获取不到的错误原因。 解决办法 检查你的应用是否设置了没有 ActionBar 的主题Theme,或者直接设置了 NoActionBar或NoTitleBar 属性

huangjie的博客 1622

105. replace( )函数

【目录】

weixin_63986098的博客 1万+

别再折腾虚拟机了!手把手教你用WSL2在Windows 11上安装Kali Linux(含汉化与图形界面)

本文详细介绍了如何在Windows 11上通过WSL2安装和配置Kali Linux,包括汉化与图形界面设置。通过WSL2,用户可以享受接近原生性能的Linux体验,同时保持与Windows系统的无缝集成,特别适合网络安全爱好者和开发者。文章还提供了常见问题解决和性能优化建议,帮助用户高效使用Kali工具集。

weixin_42525369的博客 322

Android中actionbar使用及其适配所有版本

一、actionBar的作用 actionBar的作用主要是为了显示当前activity所在的位置,为你的 app 维护了持续的同一标识。 二、actionBar在3.0版本以上的使用 我们在mainfest文件中使用主题风格为Theme.Holo。代码如下 manifest ... > uses-sdk android:minSdkVersion="11" ... />

u014675538的博客 1018

【机器人】机械臂控制入门技术栈分享

机械臂控制入门技术栈分享1.前言2.机器人控制入门技术栈2.1.空间描述和变化2.2.运动学分析2.3.动力学建模2.4.控制入门学习3.进阶部分3.1.机器人参数辨识3.2.非线性控制3.3.现代机器人描述方法:指数坐标4.总结 1.前言 今天看到优快云上有个分享个人技术栈的活动,虽然我不是一个正规的程序员,也不搞前端、后端这些,但我一直在优快云上通过写博客对我的学习进行总结,于是我突发奇想,不如我也写一下我的个人技术栈,针对机械臂控制入门的,因为我水平也不高,所以本文内容也许不够饱满,也不够准确,但

要恰饭得嘛 5858

移动端兼容性问题

1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的, 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示在手机端上,使用了双击缩放(double tap to zoom)的方案,比如你在手机上

忆凌波的专栏 1826

电机控制实战:SVPWM五段式与七段式算法在STM32上的实现对比

本文深入对比了SVPWM五段式与七段式算法在STM32上的实现效果,详细分析了两种算法在占空比控制、开关损耗和波形质量等方面的差异。通过实测数据,为工程师提供了针对不同应用场景的选型建议,包括电池供电设备和高精度伺服控制系统的优化方案。

h6i7j8的博客 584

PADS导出PCB正反面丝印为CAD文件的方法

本文介绍如何将PADS绘制的pcb格式的PCB文件顶底层丝印及板框导出为CAD的dxf文件格式,并且将底层丝印进行镜像为正常视角

luguodeyo的博客 3294

开源组件actionbarsherlock的使用

摘要 从android 3.0开始,android加入了一个新的api,actoinbar,不得不说3.0之前android的标题栏确实比较丑,并且还没有任何功能,大部分情况下我都是直接将其隐藏的。 之前很多应用的顶部栏很多都是仿苹果的,比如微信。随着android 4.0的发布和慢慢的推广开来, 从android 3.0开始,android加入了一个新的api,actoinbar,不得

ThomasQiuJS的专栏 4737

C# 上位机内存泄漏排查指南:3 个工具 + 4 个技巧,从 GC 频繁到稳定运行 720 小时

C# 上位机内存泄漏排查的核心是「先定位泄漏存在,再追溯引用根源,最后修复验证通过「Visual Studio 诊断工具(快速定位)+ dotMemory(深度分析)+ PerfView(生产监控)」三个工具的配合,结合「复现场景、排查静态成员+事件、检查非托管资源、GC 日志验证」四个技巧,可高效解决绝大多数泄漏问题。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 735

ActionBarSherlock: 统一Android应用的ActionBar体验

在Android应用开发的历史中,`ActionBarSherlock`是一个著名的库,它旨在解决不同Android版本之间`ActionBar`兼容性的问题。随着时间的推移,虽然它的重要性已经不如以往,但它在Android开发史上仍占有一席之地。本文将回顾`ActionBarSherlock`的作用、使用方法以及它在现代Android开发中的替代方案。

Unity打怪升级 1317

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ActionBarSherlock 使用教程

### 2.1 添加依赖 首先,在你的 `build.gradle` 文件中添加 ActionBarSherlock 的依赖: ```groovy dependencies { implementation 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' } ``` ### 2.2 配置主题 在你的 `AndroidManif...

gitblog_00089的博客 536

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Android ActionBar示例教程

Today we will look into Android ActionBar. Action Bar is one of the important part of any application, whether it’s a web application or a mobile app. Today we will learn how to implement action bar i...

从零开始的教程世界 741

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

【2013-11-11】Android应用开发笔记:使用actionbarsherlock实现ActionBar

介绍使用 ActionBarSherlock 开源库在 Android 旧版本中实现兼容 ActionBar 的步骤,包括导入库工程、配置 Sherlock 主题、继承 SherlockActivity,以及编写菜单 XML 和处理菜单点击事件的完整示例。

cstriker1407的专栏 13

RoboGuice与ActionBarSherlock集成:构建现代化Android应用的完整方案

RoboGuice是Google Guice在Android平台的实现,它通过依赖注入简化Android应用开发。而ActionBarSherlock则是一个让旧版Android系统支持ActionBar的库。将两者集成可以快速构建具有现代UI和简洁架构的Android应用。 ## 为什么选择RoboGuice与ActionBarSherlock集成? 在Android开发中,依赖注入可以显著

gitblog_00626的博客 632

Android学习之 ActionBar 和 SherlockActionBar

Android动作栏- ActionBar全解析_泡在网上的日子Android ActionBar详解(一):ActionBar概述及其创建 优快云Android ActionBar使用方法(一)eoeandroid ActionBar与Menu - 优快云ActionBar样式解析 - youkuaiyun.comAction Bar示例代码 (一) - Android开发网ActionBar示例代码

The fucking code 3738

在android 2.3.x中修改actionbarsherlock的样式

在android中2.3.x使用ActionBar,需要有actionbarshelock的支持,至于这么加入actionbarshelock的支持,可以移步这里-开源组件actionbarsherlock的使用   建立样式文件values/themes.xml,内容如下 @style/Widget.DEMO.ActionBar

独自流浪的专栏 7133

ActionBarSherlock组件。

(1)actionbarsherlock使用总结 http://blog.youkuaiyun.com/changemyself/article/details/8363058 http://actionbarsherlock.com/ ActionBarSherlock使用教程 http://www.chenwg.com/android/actionbarsherlock使用教程.h

xiongmc的专栏 654

android动作栏设计,GitHub - zhaoyuqing/ActionBarSherlock: 它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的...

ActionBarSherlockActionBarSherlock is an standalone library designed to facilitate the use ofthe action bar design pattern across all versions of Android through a singleAPI.The library will automatic...

weixin_39831902的博客 73

android动作栏设计,GitHub - tatuzero/ActionBarSherlock: 它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计...

ActionBarSherlockActionBarSherlock is an standalone library designed to facilitate the use ofthe action bar design pattern across all versions of Android through a singleAPI.The library will automatic...

weixin_35019131的博客 97
上一篇: Android/读取指定类型的文件
下一篇: 用户体验时代的9条建议
多格AI零代码
博客等级 码龄15年 40粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值