2017-05-24 36 views
1

大家好我试图通过使用achartengine减少在Android开发环甜甜圈图的内半径。我宣布我的图表布局,如:Android的achartengine甜甜圈图

<LinearLayout 
     android:id="@+id/doughtnut_chart" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="horizontal"> 
</LinearLayout> 

然后,我用这个定制的渲染:

renderer.setScale((float)1.4); 

然而,圆的半径不降低。我无法在网上找到任何解决方案。

任何想法?提前致谢。

回答

0

renderer.setScale()是用于缩小尺寸的正确API,参数应该小于1

完成此操作后,只需调用mChartView.repaint()即可进行可视刷新,以防在运行时修改大小。

+0

你能帮我在同一个活动中添加两个图表:https://stackoverflow.com/questions/48670479/android-layout-issue-unable-to-add-two-layouts-of-two-charts-使用-addview日志?noredirect = 1#comment84338852_48670479 – Tia