发布时间:2026/8/31 21:36:24
【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/8/31 7:25:47

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

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

2026/8/31 7:11:29

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

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

2026/8/31 11:51:14

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

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

2026/8/31 21:35:33

STM32H563ZIT6 FIT数据申请全流程:从定义到报告解读

收到"Request for FIT Details of STM32H563ZIT6"这个邮件标题时,我第一反应是客户又在走流程了。等真正动手去推进这件事,才发现从"搞清楚FIT是什么"到"从ST拿到可用数据"再到"把数据折算进系统失效率"&#x…

2026/8/31 21:35:33

STM32N6实战:BlazeFace从单类别扩展为多类别人脸检测的部署经验

最近在 STM32N6 上做一个人脸关键点 pipeline,遇到一个特别典型的改造需求:现有流程里 BlazeFace 只负责检测人脸框和做关键点定位,但业务方又提了新玩法——要能区分“戴了口罩的人脸”和“没戴口罩的人脸”,甚至后面可能还要加“…

2026/8/31 21:35:33

Unlua UE5.3 调试

一.需要的配置环境 Unlua,VSCode,LuaHelper,LuaPanda 二.安装Unlua到项目上 1.这个可以看我之前的文章Unlua 官方案例_unlua.class 构造一个对象-CSDN博客 2.其实就是把github 上的 Unlua 复制粘贴到你的项目Plugins的目录上 Unlua 本体 和 UnluaExentsions 用于调试。 U…

2026/8/31 21:35:33

STM32N6上BlazeFace多类别扩展与部署实战指南

1. 项目概述:当BlazeFace遇上STM32N6做嵌入式AI的同行应该都有体会,MCU上跑人脸检测和关键点定位,选型空间从来都不大。ST的STM32N6系列出来之后,很多人第一时间想到的就是把BlazeFace搬到这颗芯片上——它带NPU,算力比…

2026/8/31 21:30:32

AI不会杀死数学:大模型生成+符号验证的工程实践

最近常被问到这样一个问题:家里的孩子用 AI 拍一道微积分题,不到一分钟就拿到了完整解题步骤,甚至能像老师一样解释每一步用了哪个法则。你问他为什么这么算,他答得上来;你再问他,如果不借助工具&#xff0…

2026/8/31 1:05:20

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/31 2:14:20

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/31 1:41:28

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/31 0:07:32

STM32C5设备支持包(IAR DFP)安装指南与常见坑

上一阵子在IAR里折腾一块基于STM32C5系列的新板子,工程从STM32CubeMX导出来之后怎么都编译不过。报错信息很干脆:找不到设备描述文件。跟着错误路径去查,发现指向的是一个让我愣了一下的名字:STMicroelectronics.stm32c5xx.2.1.0.…

2026/8/31 0:07:32

STM32N657 SWO引脚矛盾:CubeMX显示PB3,数据手册为PB5

拿到STM32N657这颗料的第一天,我就撞上了一个让人原地懵圈的引脚矛盾:CubeMX里清清楚楚显示SWO在PB3,翻开数据手册的引脚说明表,却赫然写着PB5。对于一个靠SWO输出调试日志吃饭的人而言,这种"工具和手册打架"…

2026/8/31 12:44:45

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/31 9:19:59

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/31 6:53:02

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…