2014-09-19 50 views

回答

3

有两种可能的解决方案:

检索使用的图表绘制“中心孔”,并修改它,你想

Paint p1 = mChart.getPaint(Chart.PAINT_HOLE); 
p1.setColor(...); 

Paint p2 = mChart.getPaint(Chart.PAINT_CENTER_TEXT); 
p2.setColor(...); 

的方式还是用这个Paint对象,如果你无论如何只能显示一个值:CircleDisplay

+0

圆圈显示看起来是个不错的选择。我之前正在查看Android图表,所以我没有看到这个更早。感谢您及时的回复。 – Bala 2014-09-21 08:59:07

+1

'mChart.getPaint(Chart.PAINT_HOLE)'总是返回'null'。如果事实'getPaint'只返回空值。任何想法为什么? – Oleg 2017-05-03 13:15:31

1

要设置中心色:

mChart.setDrawHoleEnabled(true); 
mChart.setHoleColor(...); 

设置中心文字

mChart.setDrawCenterText(true); 
mChart.setCenterText(...);