android - 设置 GraphView 的背景颜色

标签 android android-graphview

我正在尝试设置 GraphView 的背景颜色 ( http://android-graphview.org )。我查看了以下 StackOverflow 问题:https://stackoverflow.com/questions/24276370/changing-graphview-background-not-working但没有任何喜悦。我还浏览了 GraphView 演示:https://github.com/jjoe64/GraphView-Demos但不幸的是,他们都没有将背景颜色设置为白色以外的颜色。所以,我所做的尝试是:

graphView.setBackgroundColor(getResources().getColor(R.color.teal));

我也尝试过:

graphView.setBackgroundColor(getResources().getColor(R.color.teal));
((LineGraphView) graphView).setDrawBackground(true);

都不想工作。想想我需要做什么?

最佳答案

您的代码看起来不错 - 应该可以完美运行。它对我有用:

graphView.setDrawBackground(true);
graphView.setBackgroundColor(getResources().getColor(android.R.color.holo_green_light));

如果您希望系列有稍微透明的背景,您可以设置 alpha 颜色值:

graphView.setBackgroundColor(Color.argb(50, 50, 0, 200));

顺便说一句,如果您想独立设置每个系列的背景,我已经在另一个问题上留下了详细信息:

关于android - 设置 GraphView 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24973498/

相关文章:

android - 如何在 flutter 中检索 android 安装包图标?

android - 如何从 Android Studio 运行单个 Kotlin 类

java - 在上升图表上设置文本

android - 如何在没有背景的情况下在 GraphView 中绘制图表?

android - graphview无法缩放

android-graphview - GraphView 和重置数据

java - 无法使用给定的查询删除数据

android - 如何在 Android 上的 Glide 中显示数据库图像?

android - 将图像发送到服务器时出现 NonRepeatableRequestException

java - 如何在 Android 中绘制自定义图形?