当前位置: 首页 > 知识库问答 >
问题:

AChartEngine和Android Studio

羊毅庵
2023-03-14

我必须创建一个广泛使用图表的应用程序。在网上阅读时,我选择了一款似乎拥有我所需要的一切的智能手机。

我下载了jar文件,插入了libs文件夹,选择了“添加到库”,然后用午餐将gradlew清理干净。结果是我导入org.achartengine的源代码。xxxx我总是返回无法解析符号的错误。

你有什么建议吗?谢谢你Andrea

共有2个答案

百里意智
2023-03-14

新版本(1.2.0)似乎不再可以在http://www.achartengine.org/地点这就是为什么gradle/maven方法不起作用(或者快照文件被删除)。通过从这里下载jar文件,我成功地使用并将其添加到我的项目中:https://github.com/ddanny/achartengine/files/460139/achartengine-1.2.0.zip

齐俊贤
2023-03-14

我可以在我的Android Studio项目中使用这个库,本主题介绍如何将AChartEngine repo添加到您的项目中。

我所做的:

>

  • 在项目范围内的构建中添加了以下内容。gradle(项目根目录中的一个):

    allprojects {
        repositories {
            ...
            maven {
                url "https://repository-achartengine.forge.cloudbees.com/snapshot/"
            }
        }
    }
    

    对于使用该库的每个模块,将其添加到其build.gradle(如果它应该包含在所有模块中,您可以将其放在顶层build.gradle):

    dependencies {
        ...
        compile group: 'org.achartengine', name: 'achartengine', version: '1.2.0'
    }
    

    现在我可以在项目中使用该库了,我看到代码辅助弹出窗口中的类和构建运行成功。

  •  类似资料:
    • AChartEngine是为android应用而设计的绘图工具库。目前该库的最新稳定版本是0.7,支持绘制以下类型的图表: line chart area chart scatter chart time chart bar chart pie chart bubble chart doughnut chart range (high-low) bar chart dial chart / gau

    • 我正试着做一个水平条形图。我在左轴上总共有24个标签。我在绘制条形图时面临几个问题: 1)条形图开始时,我显示的条目数量有限。用户可以滚动以查看其他条目。正如您在图1中看到的,一个条形图出现在Y轴的“下方”。我无法弄清楚如何将所有条形图保持在轴的顶部。 2)第二个问题是值(或条形图)向下移动了1。“00 AM”标签前面没有条形图,但在11 AM的最后一个条目下方有一个额外的条形图,如第二张图片所示

    • 问题内容: 我尝试使用achartengine向堆叠条形图的演示示例中添加另一组值,但我引入的新值未出现在图表上。堆叠杆是否限于两根? 问题答案: AChartEngine显示堆叠的条形图的方式存在误解。它并没有真正堆叠它们,而是将它们显示为一个。这意味着您将总是要先添加较大的值,然后再添加较小的值,依此类推,因为它呈现第一个序列,第二个序列位于第一个序列之上,依此类推。 更新:从1.2.0版开始

    • 我在我的项目中使用AChartEngine,并在构建中连接它。格拉德尔via 在更新Android Studio和Gradle \构建机制后,我无法构建\生成一个包含类似错误集的项目,如- 对于每个java类,我在其中执行“导入org.achartengine.ChartFactory” 我试过添加“编译组:'org.achartengine',名称:'achartengine',版本:'1.2.

    • 问题内容: 关于它们有很多传说。我想知道真相。以下两个示例之间有什么区别? 问题答案: 不确定从何处获得传说,但: 提交按钮 与: IE6将在标记之间提交此按钮的所有文本,其他浏览器将仅提交值。使用可使您在按钮的设计上享有更大的布局自由度。从各种意图和目的看,它乍一看似乎很棒,但是各种浏览器怪癖使它有时很难使用。 在您的示例中,IE6将发送到服务器,而其他大多数浏览器将不发送任何内容。要使其跨浏览

    • 什么区别以及如何正确重写代码?