作者MosilW (Mosil)
看板AndroidDev
标题[分享] ActionBar Compat
时间Sun Sep 29 21:28:04 2013
ActionBar 是 Google 官方目前大力在推动的一个 Android 介面
可是碍於预设的 ActionBar 仅从 3.0 也就是 API Level 11 以後才开支援
而诸多手机又受限於原厂未持续进行韧体的更新
致使手机的 OS 版本停留在 2.x
正因为这样,让 Android 的使用者在手机上无法有一致的操作体验
再加上,普遍性的模仿 iOS 介面 orz
更是让 ActionBar 这个介面的推动,造成一定的难度
因此,在 5月 的 Google I/O 2013,官方释出了 ActionBar Compat 这个函式库出来
而这个函式库从 v7 也就是 Android 2.1 以後的版本开始支援
未来,只要我们加入这个函式,便可以让我们开发出来的 APP
可以统一在 2.1 以後的 Android 机型上运作 ActionBar
所以,未来在设计非游戏类型之 Android APP 的操作流程时
我们也可以直接将 ActionBar 加入思考哦
至於要如何使用之,就要请各位连结到在下的 Blog 去看了
http://blog.mosil.biz/2013/09/how-to-use-actionbarcompat/
实在很不会在 BBS 上撰写程式介绍文章,这样的连结方式,若是不符合板规
请来讯息告知,会自删~
而在文章浏览或是跟着做的过程中有什麽疑惑也请指教 ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.235.251.41
1F:推 allenkuo:推 前几天也在研究 09/29 22:50
2F:推 pkmilk:推 09/30 08:46
3F:推 PTTco:之前在研究给推 09/30 09:46
4F:推 fasthall:已经在用ABSherlock的有必要转换吗? 09/30 14:38
有无需要转换其实看每个专案的状况
但若是您的 style 有独立出来
不是改在 ActionBarSherlock 里的话,会建议转换
原因是因为,不用每次在 API Level 有新版时就要跟着 ActionBarSherlock 更新
不过这个问题很小,大概一年一次 XD
另外一个问题是,Navigation drawer 的支援
5F:推 hjshih:谢谢分享, 请教个问题:ActionBar可以在全萤幕底下使用吗? 09/30 16:20
6F:→ hjshih:也就是若APP设定为fullscreen,则还能使用ActionBar吗?thx 09/30 16:21
需要再确认,不过,我记得 fullscreen 仍是有 ActionBar 的
除非您设定成 NoTitle
※ 编辑: MosilW 来自: 60.251.154.220 (09/30 18:06)