问题标签 [android-graphview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - GraphView 水平日期标签无法换行
我正在使用GraphView库在我正在构建的 Android 应用程序中绘制图形。
图表使用日期作为 x 轴。但是,使用DateFormat
不允许我在带有换行符的水平标签上显示。这样做可以让我一次在屏幕上获得更多的点和标签。
这是图表当前的外观:
这就是我希望图表上的标签出现的方式:
我通过从SQLite数据库中获取日期来做到这一点。然后我将它们转换为字符串并将它们存储在一个数组中。然后将字符串格式化为SimpleDateFormat
包含新行的 a。我已经调试了好几次,很明显数组中的每个字符串都包含这个新行。但是,当将水平标签设置为此字符串数组时,它会像在第一张图像中那样显示,而不是我喜欢的样子。
我的代码:
任何帮助都会很棒。我知道问题不在于SQLite数据库,因为我已经对其进行了多次调试和测试。
android - 在滚动视图中将graphview添加到RelativeLayout
我一直在使用 GraphView 库。我必须以编程方式添加添加 GraphView。
当我将图形添加到 RelativeLayout 时,如果 textview 填充页面,它将不会显示图形。但如果 textview 为空或未完全填充页面,图形将显示但不是全部。它根本不会滚动....
我正在尝试在 textview 下添加图形。
这是我的xml
代码...
我存了几天,提前谢谢。
android - 我应该将 GraphViewSeries 保存到 savedInstanceState 吗?
我正在使用 jjoe64 的 GraphView 库在我的应用程序中构建历史图表。我的问题是我需要手动将 GraphViewSeries 保存到 savedInstanceState 还是因为它是 Graph View 的一部分而自动保留?
另外一般我想知道当应用程序被销毁时会自动保存哪些字段?如果android自己保留了所有视图的状态,是否意味着它也会保留视图使用的任何数据?
android - Android:在新活动中打开 PCM 文件
我目前正在开发一个用于播放 PCM 文件并显示其结果线图的应用程序(感谢 jjoe64 的GraphView)。
我现在的问题是如何在新活动中打开 PCM 文件。基本上,应用程序必须显示所选文件的折线图。这个特定文件是一个列表条目,因此,当用户从列表中单击文件名时,它将被定向到应用程序中的一个新活动以进行图表显示。
这是在列表中打开文件的代码,也就是我的问题的第一部分(来自DBActivity.java
):
这是我的问题的第二部分(来自ContentActivity.java
):
android - 设置 GraphView 的背景颜色
我正在尝试设置 GraphView ( http://android-graphview.org ) 的背景颜色。我查看了以下 StackOverflow 问题:https ://stackoverflow.com/questions/24276370/changeing-graphview-background-not-working ,但没有任何乐趣。我还查看了 GraphView 演示:https ://github.com/jjoe64/GraphView-Demos但不幸的是,它们都没有将背景颜色设置为白色以外的颜色。所以,我所做的尝试是:
我也试过:
都不想工作。关于我需要做什么的想法?
android - 如何在android中的列表视图适配器中显示自定义颜色条
我想在我的 android 自定义列表视图中显示自定义颜色条,如列(但不是图形)。我尝试了 AchartEngine,但它给了我不必要的东西,比如图表名称 x 和 y 值以及列表适配器的 Getview 方法中的代码是消耗内存的。
我正在寻找可以将简单的颜色条绘制到我的列表视图项中而没有内存和性能问题的解决方案。请查找附件图片我想要做什么。
这是我的 AchartEngine 代码
android - 如何使用 Android 的图形视图库正确重绘 bargraphview?
出于某种原因(如果您愿意/需要,我可以开发)我必须定期重绘所有图表。所以,我使用 removeAllSeries 然后 addSeries,加上 removeAllViews 然后 addView。它可以工作,但问题是 addView 添加视图不是通过简单地刷新平板电脑的所有像素,而是通过一种“动画”,首先将视图向右移动一点(2 或 3 个像素),然后它需要正确的地方。结果是,每次我重绘我的图表时,它看起来好像有一个“振动”(它不是流动的)。
有人有问题吗?这种不受欢迎的“动画”是否与 addView 方法的完成方式有关?
android - 如何在折线图中添加目标线 - AChartEngine
有什么方法可以在折线图中添加目标线?
我想绘制条形字符图像中显示的绿线。
提前致谢。
android - setCustomLabelFormatter 将标签中的值加倍
我得到了在其他线程中找到的自定义格式化程序,这有助于将字符串设置为水平标签。
这是我处理graphView的全部代码。我找不到任何可以使值翻倍的部分,但我是第一次使用这个库,也许有一些调整可以解决这个问题。
看起来像这样,当我滚动图表时,它的值仍然加倍。无论我在哪里滚动,屏幕上总是有 2 个相同的值。
编辑:在这个屏幕中,水平标签应该是 1、2、3、4、5 - 如果它改变了任何东西。