我正在尝试开发一个基于材料设计的Android应用程序。我想支持前棒棒糖设备。
我找到了AppCompat库,并试图遵循指南和教程,但似乎没有任何效果。它们大多集中在Android上,而我需要使用Eclipse。
我正在遵循AppCompat上的这篇文章、Android材料设计支持库上的这篇文章和这个Android工具栏教程上的文章的指导
不幸的是,ActionBarActivity被否决了。我试图“更新”我的项目,如这里所示。
我不会在Eclipse上出现任何错误,但当我打开智能手机上的应用程序(三星Galaxy 4和Android4.4.4)时,会出现一个弹出图标,上面写着application has unexpectedly quit,我收到了InvocationTargetException错误。
唯一可行的解决方案是这,但它不支持预Lollipop设备(只有API 21和更高版本)。
最后,我尝试使用不同的支持库找到了这里,但我不知道如何使用“Ray”库。
我只想做一些类似谷歌应用的东西,这些应用程序在前Lollipop设备上使用材料设计。有办法这样做吗?有人能帮我吗?
如果我在Eclipse上做不到,那么在Android中有什么方法可以做到吗?
发布于 2016-01-25 18:18:13
您应该使用Android Studio,因为它是官方的Android的IDE。
如果你要开始一个新的项目,并且你想要在前棒棒糖设备上使用材料设计,坚持使用appCompat,只需在你的项目中包括这些在你的等级依赖和使用AppCompat组件。
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'重要的是要注意的是,并不是每个材料组件都有向后兼容性。对于某些元素,您可能需要使用第三方库或创建自定义组件。
https://stackoverflow.com/questions/34999293
复制相似问题