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

发布时间:2026/10/21 18:35:54

【2013-11-11】Android应用开发笔记:使用actionbarsherlock实现ActionBar [历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2013-11-11 标题Android应用开发笔记使用actionbarsherlock实现ActionBar分类编程 / android 标签android·actionbar·actionbarsherlockAndroid应用开发笔记使用actionbarsherlock实现ActionBar1开源库的下载和Demo的使用2我们自己工程的使用方式备注在文章【 Android应用开发笔记使用Android的ActionBar 】中我们被忘了使用Android系统的兼容库来实现ActionBar这里我们使用第二种方式开源库【 ActionBarSherlock 】github【 https://github.com/cstriker1407/android/tree/master/HelloActionbarSherlock 】1开源库的下载和Demo的使用访问官网【 http://actionbarsherlock.com/download.html 】下载最新版本的库然后将其解压缩。导入需要的工程这里我们只导入两个工程如下图所示可以修改 demos 的 Project 名称便于识别。修改目标工程在actionbarsherlockSampleList上点击右键-Properties-Android导入库如下图所示clean两个工程刷新下两个工程保证两个工程都没有报错后可以将actionbarsherlockSampleList Run到手机上。2我们自己工程的使用方式首先和上一步一样将actionbarsherlock作为库引用到我们自己的工程中如果工程报android-support-v4.jar dismatch错误可以进入本地工程文件夹将本地工程里面的libs/下的android-support-v4.jar删除这是最快捷的方法。然后进入styles.xml文件将parent属性改为【 style/Theme.Sherlock.Light 】resourcesstylenameAppBaseThemeparentstyle/Theme.Sherlock.Light/stylestylenameAppThemeparentAppBaseTheme/style/resources修改MainActivity使其继承SherlockActivitypublicclassMainActivityextendsSherlockActivity{OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// getSupportActionBar().setDisplayHomeAsUpEnabled(true);}OverridepublicbooleanonCreateOptionsMenu(com.actionbarsherlock.view.Menumenu){getSupportMenuInflater().inflate(R.menu.main,menu);returntrue;}OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.delete:{Toast.makeText(this,delete,Toast.LENGTH_SHORT).show();break;}caseR.id.add:{Toast.makeText(this,add,Toast.LENGTH_SHORT).show();break;}// case R.id.homeAsUp:// {// Toast.makeText(this, homeAsUp, Toast.LENGTH_SHORT).show();// break;// }default:break;}returnsuper.onOptionsItemSelected(item);}}Menu文件夹的main.xml改为menuxmlns:androidhttp://schemas.android.com/apk/res/androiditemandroid:idid/addandroid:iconandroid:drawable/ic_menu_addandroid:showAsActionifRoomandroid:titleaddandroid:titleCondensedadd2/itemitemandroid:idid/deleteandroid:iconandroid:drawable/ic_menu_deleteandroid:showAsActionifRoomandroid:titledeleteandroid:titleCondenseddelete2/item/menu就可以了备注ActionBarSherlock作者没有实际使用过后续需要仔细的学习下demo。参考【 http://my.oschina.net/summerpxy/blog/174675 】【 http://my.oschina.net/chenzz/blog/119586 】【 http://www.chenwg.com/android/actionbarsherlock使用教程.html 】3关于Actionbarsherlock的demo官网上有一些说明大家可以参考一下。
延伸阅读

更多相关文章

2026/10/21 17:07:13

应用架构:应用系统的结构设计

应用架构:应用系统的结构设计 开篇:盖大楼和搭积木 小时候玩积木,一块一块往上搭。 盖大楼也是一样的,先有地基,再有一层、二层、三层。 应用架构就是软件的"积木搭建规则"。 什么是应用架构? 应用架构是对单个应用系统的结构设计。 应用架构关注: 应用…

2026/10/17 16:22:41

理清办公转换难题,表格 AI 工具哪个好用认准 AI 导出鸭

1:表格AI工具哪个好用?AI 导出鸭凭实用功能稳居办公优选行列 2:AI 导出鸭实力测评,表格AI工具哪个好用答案一目了然 3:理清办公转换难题,表格AI工具哪个好用认准AI 导出鸭 引言 现如今数字化办公全面普及&a…

2026/10/21 5:34:56

MySQL 数据库操作详解:从创建到备份

📑 目录 1. 📚 前言2. 🛠️ 库的操作 2.1 🆕 创建数据库2.3 🔤 字符集和校验规则2.4 🎮 操纵数据库 3. 💎 总结4. 🎯 经典面试题 1. 📚 前言 在 MySQL 的学习与面试中&…

2026/10/22 8:48:14

HDFS数据本地性如何决定MapReduce性能

1. 从“写入一个文件”开始:HDFS与MapReduce不是两张皮,而是一套动作的上下半场很多人一提HDFS就只想到“存东西”,一说MapReduce就只记得“跑计算”,结果学完半年还分不清为什么WordCount里先要hadoop fs -put再hadoop jar——仿…

2026/10/22 8:48:14

扣子智能体项目实战复盘:西南文旅场景从0到1

前阵子带完一个西南实践环境下的智能体项目,项目名就叫“智能体来了:在西南实践环境中学习扣子应用的智能体项目”。从立项到上线跑了差不多两个月,中间踩了不少坑,也攒了不少实打实的经验。这篇就当是给自己留个复盘,…

2026/10/22 8:48:14

AI基础设施三大关键趋势:原生调度、安全运行时与智能体云

做 AI 基础设施这几年,最明显的感受是:大家讨论的重点早就不是"能不能跑模型",而是"模型怎么跑得又快又稳又省"。最近这份 AI Infra Brief 里提到的三个关键词—— AI 原生调度器、安全运行时、智能体原生云 ——正好…

2026/10/22 8:48:14

从零搭建智能体:扣子平台工作流与知识库实战复盘

智能体这个概念这两年确实被反复提起,但我真正觉得它"落地了",是在西南这个实训基地里,把扣子平台上的应用从零搭到一个能稳定跑通的智能体之后。这里说的"扣子",是一个偏向低门槛的智能体编排平台&#xff0…

2026/10/22 8:48:14

微信小程序校园失物招领毕设源码与云开发实战指南

简介:这是一套高分通过的微信小程序校园失物招领系统毕设源码,面向计算机、电子信息工程等专业本科生,专为毕业设计、课程设计及期末大作业提供可直接部署、可深度学习的实战项目。资源包含1315个文件,涵盖112个Java后端逻辑文件、…

2026/10/22 8:43:00

跨境追踪架构详解:ReID模型、时空约束与工程落地实践

做多摄像头视频分析,通常都会遇到一个让人头疼的场景:目标明明从A镜头进去了,B镜头却等不到人。如果靠回放录像去人工排查,一帧一帧找过去,少说半天工作量。ReID跨境追踪架构,就是专门把这种事情自动化的一…

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/22 0:01:49

电商智能运营体系从0到1:架构设计、落地步骤与避坑指南

前两年我们团队接了一个电商平台的运营中台项目,目标很直白:把过去靠运营拍脑袋做的选品、定价、发券、推活动这些事,逐步用数据算法和自动化流程代替。项目名字内部就叫“电商智能运营体系”。最近有不少朋友问我当时是怎么设计的、踩过哪些…

2026/10/22 0:01:49

若依框架AI代码生成不稳定?用Agent Skill三层结构+五步法搞定

最近一段时间,我一直想把后台管理系统里那些机械重复的增删改查代码交给AI去写。框架用的是若依,按理说这类业务代码模式非常固定,应该是AI最擅长的事情。可真试下来却不是那么回事——你让AI生成一个用户管理模块,它给出的Contro…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑