setDescriptionTextSize(float size) 无法解析方法 MPAndroidChart
setDescriptionTextSize(float size) cannot resolve method MPAndroidChart
我正在 android 工作室制作饼图,但 运行 遇到了一些样式问题。描述的大小(图例和值真的很小)。
我读了 the docs about this,它说我必须使用 setDescriptionTextSize() 方法,并且它适用于每种图表类型。
但是由于某种原因该方法没有得到解决。
关于项目的额外信息:
-问题出现在片段
- 我的 pieChart 是在 "onChildAdded" 方法中构建的,因为它需要在该函数运行时创建。
-MPAndroidChart版本为:v3.0.3
这是我的代码:
pieChart = (PieChart) myView.findViewById(R.id.idPieChart);
pieChart.setCenterTextSize(25f);
pieChart.setUsePercentValues(true);
pieChart.setExtraOffsets(5, 10, 5, 5);
pieChart.setDrawHoleEnabled(true);
pieChart.setHoleColor(Color.WHITE);
pieChart.setTransparentCircleRadius(61f);
pieChart.setEntryLabelTextSize(25f);
pieChart.setUsePercentValues(true);
pieChart.setDescriptionTextSize(25f); //THIS IS NOT RESOLVED
List<PieEntry> entries = new ArrayList<>();
entries.add(new PieEntry(likeCount.getLikes(), "Leuk"));
entries.add(new PieEntry(likeCount.getDislikes(), "Niet leuk"));
PieDataSet set = new PieDataSet(entries, "likes/dislikes");
PieData data = new PieData(set);
set.setColors(getResources().getColor(R.color.chartgreen)
,getResources().getColor(R.color.chartred));
pieChart.setData(data);
pieChart.invalidate(); // refresh
有谁知道这个问题的可能解决方案吗?
该值必须介于 6f 和 16f 之间。不接受其他值。
setDescriptionTextSize(float size): Sets the size of the description text in pixels, min 6f, max 16f.
你可以使用
pieChart.getDescription().setTextSize(25f);
而不是
pieChart.setDescriptionTextSize(25f);
我正在 android 工作室制作饼图,但 运行 遇到了一些样式问题。描述的大小(图例和值真的很小)。
我读了 the docs about this,它说我必须使用 setDescriptionTextSize() 方法,并且它适用于每种图表类型。
但是由于某种原因该方法没有得到解决。
关于项目的额外信息:
-问题出现在片段
- 我的 pieChart 是在 "onChildAdded" 方法中构建的,因为它需要在该函数运行时创建。
-MPAndroidChart版本为:v3.0.3
这是我的代码:
pieChart = (PieChart) myView.findViewById(R.id.idPieChart);
pieChart.setCenterTextSize(25f);
pieChart.setUsePercentValues(true);
pieChart.setExtraOffsets(5, 10, 5, 5);
pieChart.setDrawHoleEnabled(true);
pieChart.setHoleColor(Color.WHITE);
pieChart.setTransparentCircleRadius(61f);
pieChart.setEntryLabelTextSize(25f);
pieChart.setUsePercentValues(true);
pieChart.setDescriptionTextSize(25f); //THIS IS NOT RESOLVED
List<PieEntry> entries = new ArrayList<>();
entries.add(new PieEntry(likeCount.getLikes(), "Leuk"));
entries.add(new PieEntry(likeCount.getDislikes(), "Niet leuk"));
PieDataSet set = new PieDataSet(entries, "likes/dislikes");
PieData data = new PieData(set);
set.setColors(getResources().getColor(R.color.chartgreen)
,getResources().getColor(R.color.chartred));
pieChart.setData(data);
pieChart.invalidate(); // refresh
有谁知道这个问题的可能解决方案吗?
该值必须介于 6f 和 16f 之间。不接受其他值。
setDescriptionTextSize(float size): Sets the size of the description text in pixels, min 6f, max 16f.
你可以使用
pieChart.getDescription().setTextSize(25f);
而不是
pieChart.setDescriptionTextSize(25f);