我知道,对于低于3.0的Android,我需要使用来自ActionBar支持库的v7,我的问题是v7 ActionBar在Android3.0之上的手机上是如何工作的。是使用本机ActionBar还是v7 ActionBar?我想问的是,在安卓3.0及以上手机上的v7 ActionBar是否会比普通ActionBar质量更低(可能更少),谢谢
发布于 2014-01-19 01:38:11
如果您决定使用ActionBarCompat -您的所有设备将从compat库获得操作栏。当然,您可以进行一些非常棘手的API版本检查,并在运行时进行选择,但是,付出的努力和代码的复杂性并不值得。我不会说这是“质量下降”,因为谷歌的人真的在努力使它看起来一样。而且,我确信接口列表与本机实现完全相同。
另一方面,很明显,在本机实现中不存在(或已经修复)的一些令人讨厌的错误是有风险的,因此,这完全取决于您是否将此风险用于支持较旧的平台。
https://stackoverflow.com/questions/21212058
复制相似问题