Pal*_*akp 2 android mpandroidchart
我正在使用MPAndroidChart,并想知道如何在下面的图表上执行点击事件并获得相关的回调:饼图:点击特定原因打开其详细信息.条形图:点击任意栏打开其详细信息.堆积条形图:点击任意栏打开其详细信息.
单击图表时,我需要收到通知.
用于LineChart
   chart.setOnChartValueSelectedListener(new OnChartValueSelectedListener()
    {
        @Override
        public void onValueSelected(Entry e, Highlight h)
        {
            float x=e.getX();
            float y=e.getY();
        }
        @Override
        public void onNothingSelected()
        {
        }
    });
Run Code Online (Sandbox Code Playgroud)
        小智 5
对于 LineChart,如果您在 Kotlin 中使用显示的非浮点值,请使用以下代码
lineChart.setOnChartValueSelectedListener(object : OnChartValueSelectedListener 
       {
        override fun onValueSelected(e: Entry, h: Highlight?) {
            val x = e.x.toString()
            val y = e.y
            val selectedXAxisCount = x.substringBefore(".") //this value is float so use substringbefore method
            // another method shown below
            val nonFloat=lineChart.getXAxis().getValueFormatter().getFormattedValue(e.x)
            //if you are display any string in x axis you will get this
        }
        override fun onNothingSelected() {}
    })
Run Code Online (Sandbox Code Playgroud)
快乐编码...
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           11719 次  |  
        
|   最近记录:  |