【问题标题】:Material Design on Pre-Lollipop Devices EclipsePre-Lollipop 设备 Eclipse 上的材料设计
【发布时间】:2016-01-25 18:08:11
【问题描述】:

我正在尝试开发基于 Material Design 的 Android 应用程序。我想支持棒棒糖之前的设备。

我找到了AppCompat 库并尝试按照指南和教程进行操作,但似乎没有任何效果。他们中的大多数都专注于 Android Studio,而我需要使用 Eclipse IDE。

我正在遵循AppCompat 上的这篇文章、Android Material Design support library 上的这篇文章和Android Toolbar tutorial 上的这篇文章的指导

很遗憾,ActionBarActivity 已被弃用。我已尝试“更新”我的项目,如 here 所示。

我在 Eclipse 控制台上没有收到任何错误,但是当我在我的智能手机(带有 Android 4.4.4 的三星 Galaxy Ace 4)上打开应用程序时,会出现一个弹出图标,上面写着 application has unexpectedly quit,我收到了 @987654330 @错误。

唯一可行的解​​决方案是 this,但它不支持棒棒糖之前的设备(仅 API 21 和更高版本)。

我终于尝试使用找到here的不同支持库,但我不知道如何使用“Ray's lib”库。

我想做的只是类似于在棒棒糖之前的设备上使用 Material Design 的 Google 应用。有没有办法做到这一点?有人可以帮我吗?

如果我不能在 Eclipse 上,有没有办法在 Android Studio 中做到这一点?

【问题讨论】:

  • Eclipse 不再支持 Android 开发。你必须转移到 Android Studio。

标签: android eclipse


【解决方案1】:

您应该使用Android Studio,因为它是Android 的官方IDE。

如果您正在开始一个新项目,并且您想在棒棒糖之前的设备上使用材料设计,请坚持使用 appCompat,只需在您的 graddle 依赖项中包含这些并在您的项目中使用 AppCompat 组件。

compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'

请务必注意,并非每个材料组件都具有向后兼容性。对于某些元素,您可能需要使用第三方库或创建自定义组件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 2021-04-09
    相关资源
    最近更新 更多