kotlin - 如何在 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,但我认为这是错误的方式。如果可能,请提供帮助
解决方案
推荐阅读
- java - 如何在android studio中将Html页面转换为Pdf
- azure - ARM 模板抛出“共享吞吐量集合应该有一个分区键”
- python - sklearn.tree.plot_tree 显示返回文本块而不是可视化树
- prolog - Prolog 语法错误:. 或表达式 1 错误编译失败后预期的运算符
- java - 如何模拟某种类型的列表
- csv - ploadText返回的顺序分区内存表中的数据顺序与CSV文件中的顺序是否一致?
- google-cloud-platform - Gcloud 列表输出格式不是列式的
- spinner - 自定义可搜索微调器在单击微调器时引发空指针异常
- java - 为什么这个 Kotlin 条件总是被标记为“真”?
- sql - 我对吗?我不知道我写的答案是对还是错。(SQL) 赋值