Я пытаюсь создать свой класс CustomMarkerView. Но когда я переопределяю refreshContent, он показывает, что метод не переопределяет его суперкласс и что параметр «выделить» никогда не используется.Android MPAndroidCharts
CustomMarkerView.java образец кода
public class CustomMarkerView extends MarkerView {
private TextView tvContent;
public CustomMarkerView (Context context, int layoutResource) {
super(context, layoutResource);
// this markerview only displays a textview
tvContent = (TextView) findViewById(R.id.tvContent);
}
// callbacks everytime the MarkerView is redrawn, can be used to update the
// content (user-interface)
@Override
public void refreshContent(Entry entries, Highlight highlight) {
tvContent.setText("" + entries.getVal());
// set the entry-value as the display text
}
@Override
public int getXOffset() {
// this will center the marker-view horizontally
return -(getWidth()/2);
}
@Override
public int getYOffset() {
// this will cause the marker-view to be above the selected value
return -getHeight();
}
}
Я сразу справился код с
https://github.com/PhilJay/MPAndroidChart/wiki/MarkerView
Что мне не хватает?
Спасибо. Он работает сейчас. Фактически он запрашивал разные аргументы для метода refreshContent: @Override public void refreshContent (Entry e, int dataSetIndex) { tvContent.setText ("" + e.getVal()); } – Scarlet
Могу ли я получить повышение? –