如何在MPAndroidChart的RadarChart中使用图标代替标签

如何在MPAndroidChart的RadarChart中使用图标代替标签,android,mpandroidchart,Android,Mpandroidchart,我正在尝试使用库将雷达图放入我的Android应用程序中 我见过非常类似的问题,并尝试过这种方法,但对我来说不起作用 这是我的密码 RadarChart chart = findViewById(R.id.activity_family_member_detail_chart); Drawable iconTotalEarnedPoints = getDrawable(R.drawable.ic_star_border); Drawable iconEarnedMoney = getDrawab

我正在尝试使用库将雷达图放入我的Android应用程序中

我见过非常类似的问题,并尝试过这种方法,但对我来说不起作用

这是我的密码

RadarChart chart = findViewById(R.id.activity_family_member_detail_chart);
Drawable iconTotalEarnedPoints = getDrawable(R.drawable.ic_star_border);
Drawable iconEarnedMoney = getDrawable(R.drawable.ic_attach_money);
Drawable iconTextPosts = getDrawable(R.drawable.ic_message);
Drawable iconImagePosts = getDrawable(R.drawable.ic_photo_size_select_actual);
Drawable iconAudioPosts = getDrawable(R.drawable.ic_audiotrack);
List<RadarEntry> entries = new ArrayList<>();
entries.add(new RadarEntry(member.getTotalEarnedPoints(), iconTotalEarnedPoints));
entries.add(new RadarEntry(member.getEarnedMoney(), iconEarnedMoney));
entries.add(new RadarEntry(member.getTextPosts(), iconTextPosts));
entries.add(new RadarEntry(member.getImagePosts(), iconImagePosts));
entries.add(new RadarEntry(member.getAudioPosts(), iconAudioPosts ));

RadarDataSet radarDataSet = new RadarDataSet(entries, "");

RadarData radarData = new RadarData(radarDataSet);
chart.setData(radarData);
chart.getLegend().setEnabled(false);
chart.getDescription().setEnabled(false);
chart.getYAxis().setEnabled(false);
chart.animateXY(1000, 1000);
chart.invalidate();
RadarChart chart=findviewbyd(R.id.activity\u family\u member\u detail\u chart);
可绘制的iconTotalEarnedPoints=getDrawable(R.Drawable.ic_star_border);
可提取的IConearedMoney=getDrawable(R.Drawable.ic\u attach\u money);
Drawable iconTextPosts=getDrawable(R.Drawable.ic_消息);
Drawable iconImagePosts=getDrawable(R.Drawable.ic\u photo\u size\u select\u actual);
Drawable iconAudioPosts=getDrawable(R.Drawable.ic_audiotrack);
列表项=新的ArrayList();
添加(新的RadarEntry(member.getToLearnedPoints(),iconTotalEarnedPoints));
entries.add(newradarentry(member.getEarnedMoney(),iconedMoney));
add(新的RadarEntry(member.getTextPosts(),iconTextPosts));
添加(新的RadarEntry(member.getImagePosts(),iconImagePosts));
添加(新的RadarEntry(member.getAudioPosts(),iconAudioPosts));
RadarDataSet RadarDataSet=新的RadarDataSet(条目“”);
RadarData RadarData=新的RadarData(radarDataSet);
图表.设置数据(雷达数据);
chart.getLegend().setEnabled(false);
chart.getDescription().setEnabled(false);
chart.getYAxis().setEnabled(false);
图表.动画制作(10001000);
chart.invalidate();
我得到的结果是一个雷达,显示正确的值,但标签是数字(从0到4),而不是数字,我希望有指定的绘图,我如何才能做到这一点