2016-05-16 271 views
0

我正在使用MPAndroidChart库创建饼图。在我的应用程序中,我有一个黑色背景,饼图描述的文本颜色是灰色的,默认情况下不适合我。我无法改变它。如何更改MPAndroidChart中饼图描述的文本颜色?

如何更改说明的文字颜色?

我的饼图: ​​

+0

请不要重复你的问题,只是编辑现有的问题,它会撞到队列上方。 –

+0

哇...我不知道这....感谢杰伊这个新的提示:) – Bharat

回答

1

使用setDescriptionColor(int color)方法

chart.setDescriptionColor(getResources().getColor(R.color.your_color));

0
Hope this Helpful text color also you can change from here. 

    Into your Library **"MPChartLib"** 
    First Go:- Package:- Chart---> Chart.java 
    Then Go:- init(); 
    Change Pie Chart Discription text color:- 

    public void setDescriptionColor(int color) { 
     mDescPaint.setColor(color); 
    } 

    Change other texts Color From here:- 
      mDescPaint = new Paint(Paint.ANTI_ALIAS_FLAG); 
      mDescPaint.setColor(Color.BLACK); 
      mDescPaint.setTextAlign(Align.RIGHT); 
      mDescPaint.setTextSize(Utils.convertDpToPixel(9f)); 
      mInfoPaint = new Paint(Paint.ANTI_ALIAS_FLAG); 
      mInfoPaint.setColor(Color.rgb(0, 0, 0)); // black 
      mInfoPaint.setTextAlign(Align.CENTER); 
      mInfoPaint.setTextSize(Utils.convertDpToPixel(15f)); 
      mDrawPaint = new Paint(Paint.DITHER_FLAG); 
1

现在,事情我有点改变。所以,我知道最新的解决办法是:

description.setTextColor(ContextCompat.getColor(context, R.color.your_color)); 

其中description立场Description description = new Description();