HoloEveryWhere笔记(新版本)

新版HoloEveryWhere已不再依赖ActionBarSherlock,并且集成了官方的ActionBarCompat,整体结构得到优化,使用更加简便。更新后的版本使得Activity默认即为FragmentActivity,简化了使用过程中的配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上个月suliu在旧文那边给我留言说新版的HoloEveryWhere已经不再依赖ActionBarSherlock了,这是好事。正好最近在更新了一个用了HoloEveryWhere的程序,顺便就换用新版试试。

新版的HoloEveryWhere果然好了很多,除了用官方新的ActionBarCompat取代ActionBarSherlock以外(在library的源码里可以看到包含了support.v7的源码,而support.v7中最重要的部分就是ActionBarCompat),整个HoloEveryWhere的结构也作了一些优化,使用上感觉条理清晰很多。我的程序换新版非常顺利就成功了,没有碰到任何坑。

所以本来我之前还因为旧版准备了一篇(续坑之二)的,现在已经没必要发了。

安装

官方文档的安装方法是用IDE的git插件操作的,我懒得装插件,还是命令行比较习惯:

git clone -b master https://github.com/Prototik/HoloEverywhere.git

即可。

安装到IDE里的方法跟原来差不多,也是把HoloEveryWhere的Library和两个addon(可选)项目导到即可。这个版本不再需要安装ActionBarSherlock,甚至连ActionBarCompat也不需要装(因为已经包含在其中)。而且也不需要改什么pom.xml之类的,直接成功。

使用

使用方法上也较原来简单很多,官方文档就这么点内容

因为使用了官方的ActionBarCompat,也就没有了那些Menu之类的坑

目前发现的一个小区别是新版没有了FragmentActivity,因为它的Activity默认就是FragmentActivity。

相比旧版。新版值得推荐。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值