Kotlin 中的 MPAndroidchart 点击事件

MPAndroidchart click events in kotlin

我很难理解如何实现 "on slice click" 点击事件。

我可以打电话给 pieChart.setOnChartValueSelectedListener(),但不知道该去哪里。

如何在 kotlin 中实现 MPAndroidchart 饼图的点击事件?

你可以这样做:

在您的 activity 或片段中添加侦听器

pieChart.setOnChartValueSelectedListener(this)

你实现方法

override fun onValueSelected(e: Entry?, h: Highlight?) {
    Log.d("PieChart", e?.y.toString())
    Log.d("PieChart", (e as PieEntry).label)
}

override fun onNothingSelected() {

}

Logcat:

D/PieChart: 34.0

D/PieChart: London