2014-09-19 179 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(...);