如果我添加onTouchListener,MPAndroidChart无法显示markerview,如果我删除onTouchListener,markview可以再次显示

时间:2014-11-13 02:07:51

标签: mpandroidchart

我使用的是MPAndroidChart并且非常好,但现在我遇到的问题就像我描述的那样。此外,我的onClick事件可以被触发!

1 个答案:

答案 0 :(得分:0)

尝试使用“onChartValueSelectedListener”:

mChart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {
        @Override
        public void onValueSelected(Entry entry, int i, Highlight highlight) {
            //display msg when value selected
            if (entry == null)
                return;
            Toast.makeText(getActivity(), entry.getXIndex() + " = " + entry.getVal() + "%", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onNothingSelected() {

        }
    });