MPAndroidChart PieChart не показывает Markerview

Я реализую Piechart, где я хочу показать Markerview при выборе фрагмента, как в Barchart. Поэтому я установил Markerview для Piechart.

mChart = (PieChart) findViewById(R.id.chart1);
    MyMarkerView mv = new MyMarkerView(this, R.layout.custom_marker_view);
    mChart.setMarkerView(mv);
    mChart.getMarkerView().setEnabled(true);

Я не хочу настраивать Markerview. Я использую тот же Markerview, что и в BarChart. Я даже удаляю chartValueSelectedListener.

//mChart.setOnChartValueSelectedListener(this);

Но markerView не виден.


person Ibrahim Gharyali    schedule 19.05.2015    source источник
comment
К сведению... Я прочитал документацию для MarkerView и реализовал ее соответствующим образом. Во время отладки refreshContent(Entry e, int dataSetIndex) {..} в myMarkerView никогда не вызывался. Я могу что-то упустить.   -  person Ibrahim Gharyali    schedule 19.05.2015


Ответы (1)


Мне жаль, что это не указано четко в документации.

Но MarkerView в настоящее время не поддерживается для круговых диаграмм и HorizontalBarChart. Это единственный тип диаграммы, на котором он еще не работает.

ОБНОВЛЕНИЕ:

Поскольку выпуск v2.1.4 MarkerView теперь поддерживается для PieChart и HorizontalBarChart как Что ж.

person Philipp Jahoda    schedule 19.05.2015
comment
Вы реализовали markerview для круговой диаграммы в своем последнем обновлении? - person Ibrahim Gharyali; 04.11.2015