相关疑难解决方法(0)

将多行文本绘制到Canvas

一个有希望的快速问题,但我似乎无法找到任何示例......我想View通过a 将多行文本写入自定义Canvas,并且onDraw()我有:

...
String text = "This is\nmulti-line\ntext";
canvas.drawText(text, 100, 100, mTextPaint);
...
Run Code Online (Sandbox Code Playgroud)

我希望这会导致换行,但相反,我会看到神秘的角色\n.

任何指针赞赏.

保罗

android android-canvas

116
推荐指数
9
解决办法
8万
查看次数

MPAndroidChart如何设置标签颜色?

得到以下代码:

    graph = (LineChart) convertView.findViewById(R.id.graph);
    graph.getPaint(Chart.PAINT_LEGEND_LABEL).setColor(Color.BLUE);
    graph.getPaint(Chart.PAINT_YLABEL).setColor(Color.BLUE);
    graph.getPaint(Chart.PAINT_XLABEL).setColor(Color.BLUE);
Run Code Online (Sandbox Code Playgroud)

但是仍然是X/Y值标签的颜色以及传说中的标签保持黑色.我错过了什么吗?还有其他方法来设置这些颜色吗?

例如,这一行可以工作,并为每个数据点生成蓝色值标签:

    graph.getPaint(Chart.PAINT_VALUES).setColor(Color.BLUE);
Run Code Online (Sandbox Code Playgroud)

提前致谢!

android mpandroidchart

7
推荐指数
1
解决办法
1万
查看次数

MPAndroidChart PieChart如何设置标签文字?

得到以下代码:

    Legend legend = mChart.getLegend();
    legend.setLabels(new String[]{"aaaaa", "bbbbb", "ccccc"});
Run Code Online (Sandbox Code Playgroud)

此设置不生效有没有其他方法来设置文本?

android mpandroidchart

7
推荐指数
3
解决办法
9869
查看次数

标签 统计

android ×3

mpandroidchart ×2

android-canvas ×1