gpt4 book ai didi

android - 如何使用图表引擎?

转载 作者:搜寻专家 更新时间:2023-11-01 09:12:59 25 4
gpt4 key购买 nike

我正在尝试使用 AchartEngine API 在我的应用程序中制作一些图形,但它不起作用。

谁能给我解释一下如何使用 graphic 而不是 Intent 来查看?

因为在演示代码中它只是通过 Intent,而不是通过 View 。

编辑:我试图同时测试这两个选项:我有一个带有按钮的 linearLayout:

<LinearLayout android:id="@+id/list_infos_layout_stat" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" >

<Button
android:id="@+id/list_infos_bouton_stats"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="statistiques"
/>

当我按下按钮时,ChartFactory.getLineChartIntent(..) 方法创建了一个新 Activity ,并且效果很好。

在同一个 LinearLayout 中,我放置了一个由 ChartFactory.getLineChartView 方法返回的 View ,没关系,我在按钮右侧有图形。但是当我删除按钮时,我什么都没有...

View graphique = new ReponsesChart().getView(contexte);
if (graphique !=null){
LinearLayout layout = (LinearLayout)convertView.findViewById(R.id.list_infos_layout_stat);
layout.addView(graphique, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
} else {
Log.d("Infos", "GRAPHIQUE NULL");
}

编辑 2:当我按屏幕宽度将 View 添加到布局时,通过替换 Fill Parent 属性来修复

最佳答案

在 ChartFactory 类中有几个方法可以像这样使用:

    GraphicalView gView=ChartFactory.getDoughnutChartView(context,data,renderer);

以及折线图和条形图等其他图表类型的类似图表。然后你可以简单地调用:

    setContentView(gView);

下载 AChartEngine 的文档,在那里很容易找到。

关于android - 如何使用图表引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6909463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com