当前位置: 首页 > 知识库问答 >
问题:

MPAndroidChart突出显示的值错误

邵飞鸿
2023-03-14

我用的是MPAndroidChart,我有一个x轴从0到11的条形图。

我添加了setOnChartValueSelectedListener,但突出显示了。getX()返回8,即使单击最后一个栏,也应该是11。

我在做什么:

  1. 创建一个包含几个条目的BarData对象-基本上每月1个,其中x值是月份数(0到11)
  2. 在图表上设置ChartValueSelectedListener
  3. 运行应用程序,水平滚动到图表的末尾,单击最后一个栏

从我在文档中读到的内容来看,这应该会用突出显示/选择的值触发侦听器,并在执行输入时触发。getX()或突出显示。getX()这应该返回11,这是单击的条,但它返回8。我不明白索引是如何被选择的。

对于值[0-1],它报告未选择的任何内容,对于值[2-8],它报告正确的X值,对于值[9-11],它始终报告8作为x值。

知道为什么会这样吗?

共有1个答案

邓才
2023-03-14

问题在于将数据添加到列表的方式

如果它被添加,比如说,(x值)4, 5, 0, 1, 2, 3然后选择将像我描述的那样中断。

 类似资料:
  • 只是想知道是否有人知道如何在MPAndroidChart中为条形图设置高亮颜色?目前它就像一个深黑色(有点透明)的覆盖层。我想让它成为一个白色(有点透明)的覆盖层,甚至可能是一个渐变。有点像这样:

  • 我正在研究从EclipseScalaIDE切换到Intellij15Scala插件。 我可以在Messages工具中看到编译错误的报告,但在项目树中看不到任何包含错误的源文件的突出显示。 这个功能不可用吗?如果没有,你如何应对?我是不是被日食宠坏了,应该学会“忍受”呢? 更新此问题不同于IntelliJ-显示错误的位置,因为: 这个问题与文件夹/文件树视图中文件的视觉指示器有关

  • 本文向大家介绍HTML 突出显示,包括了HTML 突出显示的使用技巧和注意事项,需要的朋友参考一下 示例 该<mark>元素是HTML5中的新元素,用于“由于其在另一个上下文中的相关性”而标记或突出显示文档中的文本。1 最常见的示例是用户输入搜索查询并显示结果以突出显示所需查询的搜索结果。 输出: 常见的标准格式是黄色背景上的黑色文本,但是可以使用CSS进行更改。

  • 我在IntelliJ IDEA2020.1.2(终极版)中打开一个spring boot项目,并在实体中打开许多错误突出显示,例如: 无法解析表“角色” 类“RolesEntity”应具有[public,protected]无arg构造函数 无法解析表“user_roles” 但是当我在IntelliJ IDEA2019.3.3(社区版)这样的旧版本中打开我的项目时,我就看不出这个问题了。 Int

  • Sublime Text 3中的相同代码: 默认VScode主题(深色),没有这个bug,所有函数名和方法都有相同的颜色。但是许多其他主题(例如monokai和Abyss)都有这个bug /feature. 我希望函数名称和方法具有相同的颜色(第10、11、13、16行)。理想情况下,所有行都像ST3-蓝色(第13行-绿色)。但是,如果它是绿色也没关系。 我阅读了范围命名链接,尝试比较不同的主题。

  • 问题内容: 我正在创建一个使用链接(JButton扩展名)的帮助系统,该链接可以展开和折叠带有JLabel的子面板。链接和可折叠面板都可以,但是我在实现查找对话框时遇到了麻烦。我希望能够突出显示用户搜索的部分文本。我认为我使用文本属性为链接中的文本加下划线使我无法突出显示文本的某些部分,但是我不确定如何做不同的事情。这是我的链接子类的链接类的代码: 如何在链接中实现突出显示的文本而又不去除下划线?