android - 禁止点击图表

标签 android xml android-layout android-studio mpandroidchart

我在带有线性布局的 ScrollView 中使用多个 mpandroidchart。

问题是我想在图表中禁用任何类型的水平/垂直滚动,因为当我向下滚动到下一个图表时,这会导致问题。我试过将 clickable 属性设置为 false 但这无济于事。 库中是否有任何方法可以禁用图表上的任何类型的触摸事件?我希望它是完全静态的。

最佳答案

使用库中的 OnChartGestureListener:OnChartGestureListener .

启用/禁用交互

  • setTouchEnabled(boolean enabled):允许启用/禁用所有 与图表可能的触摸交互。
  • setDragEnabled(boolean enabled):启用/禁用拖动(平移) 用于图表。
  • setScaleEnabled(boolean enabled):启用/禁用缩放 双轴图表。
  • setScaleXEnabled(boolean enabled):启用/禁用缩放 x 轴。
  • setScaleYEnabled(boolean enabled):启用/禁用缩放 Y 轴。
  • setPinchZoom(boolean enabled):如果设置为 true,捏合缩放是 启用。如果禁用,x 轴和 y 轴可以单独缩放。

还有很多...

请检查这个答案Disable OnClickListener while scaling or dragging a View .

关于android - 禁止点击图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36003148/

相关文章:

android - 如何修复我的 android 照片上传以发送更大的数据流

xml - 使用 R 和 Google Map API 获取两点(纬度、经度)之间的行驶距离

android - 如何在运行时更改 RadioGroup 的背景颜色?

android - 单击弹出菜单项时如何获取列表项 ID?

android - 如何处理 Android TextView 中的 <embed> 标签

Android-以编程方式选择 GridView 的项目?

安卓 eclipse : Customizing the build process

Javafx Gluon 保存 XML 文件

java - 无法上传超过 10 秒的视频文件 - 无法对未保存的 ParseFile 进行编码

android - 如何将 ButtonView 定位到具有大单行文本的 TextView 的末尾而不将其移出屏幕