由于Android 4有一些不错的新API,并且由于Android是开源的,我认为, 为什么暂时不使用新API,就好像它们是应用程序的一部分一样,是正确的(当大多数用户使用新版本时),请使用官方API?是否可以在旧版本上使用Android 4功能?
例如,我认为GridLayout和其他新东西可以导入到项目中。
我的问题是:有没有人做过这样的事情?如果是这样,它表现如何? 另外,如果有人已经做到了,请发布一个项目,让大家都可以享受它。
我也想知道为什么谷歌不提供这样的机制,以便给旧版本更多的权力,也摆脱弃用的东西。
谷歌确实有一些支持新功能的更新版本。 的网格布局,有可能在这个例子中使用这样的: http://code.google.com/p/android-playground/source/checkout
的动作条和片段,还有就是支持库和存在actionbarsherlock这是基于它(而不是由谷歌创建的,但非常好,甚至更好)。
我不认为你可以。 – kosa 2012-01-07 15:32:27
实际上,有几个库试图将仅适用于较新版本的功能回溯到较旧的Android手机。我不确定'GridLayout'(因为我从来没有使用它们),但是如果别人已经写过它,我不会感到惊讶。这个问题有点过于宽泛,因为最终它将取决于你在找什么。因为人们移植了一些东西而不是其他的东西,当然......没有通用的后端开关。关于gridLayout的 – davidcesarino 2012-04-04 04:16:41
,他们在文件夹“... \ support \ v7 \ gridlayout”中为API7 +添加了一个jar库。然而,他们没有包括任何样本,所以我尝试使用它自己。它从来没有工作。有其他人成功使用它? – 2012-04-06 08:18:49