gpt4 book ai didi

java - setDescriptionTextSize(float size) 无法解析方法 MPAndroidChart

转载 作者:搜寻专家 更新时间:2023-11-01 09:25:32 25 4
gpt4 key购买 nike

我正在 android studio 中制作饼图,但遇到了一些样式问题。描述的大小(图例和值真的很小)。我读了the docs about this它说我必须使用 setDescriptionTextSize() 方法并且它适用于每种图表类型。
然而,由于某种原因,该方法没有得到解决。

关于项目的额外信息:
-问题出现在 fragment
-我的饼图是在“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

有谁知道这个问题的可能解决方案吗?

最佳答案

你可以使用

pieChart.getDescription().setTextSize(25f);

代替

pieChart.setDescriptionTextSize(25f); 

关于java - setDescriptionTextSize(float size) 无法解析方法 MPAndroidChart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50969952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com