答案 0 :(得分:1)
使用setDescriptionColor(int color)
方法
chart.setDescriptionColor(getResources().getColor(R.color.your_color));
答案 1 :(得分:1)
现在,我有点改变的事情。因此,最新的解决方案是:
description.setTextColor(ContextCompat.getColor(context, R.color.your_color));
其中description
代表Description description = new Description();
答案 2 :(得分:0)
文字颜色也可以从这里改变。
我发现这段代码可能会有所帮助here。
public void setDescriptionColor(int color) { mDescPaint.setColor(color); }
更改其他文字颜色从这里: -
以下代码来自同一来源。
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);