首页 > 解决方案 > 如何在 MPAndroid 图表中长按删除图形?

问题描述

这是我的图表课

override fun onCreate(savedInstanceState: Bundle?)
{

    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_graph)

    edtExp = findViewById(R.id.edt_graph)
    btnBuild = findViewById(R.id.btn_graph_build)
    chart = findViewById(R.id.line_chart)

    exampleGraph()

    val marker: IMarker = MyMarkerView(this,R.layout.test_temp)
    chart.marker = marker

    btnBuild.setOnClickListener {
        hideSoftKeyboard(edtExp)
        try
        {
            if (!buildGraph(edtExp.text.toString()))
            {
                Toast.makeText(this, "Sorry, we can't build a graph", Toast.LENGTH_SHORT).show()
            }

        }
        catch (e: Exception)
        {
        }
    }

}

override fun onChartLongPressed(me: MotionEvent?)
{
    chart.
}

该图表工作良好,但我无法实现删除选择的图表。我尝试在 onChartLongPressedListener 中获取点击图的名称或 ID,但我认为这是错误的方式。如果可能,请提供帮助

标签: kotlinmpandroidchart

解决方案


推荐阅读