2

我正在尝试设置 GraphView ( http://android-graphview.org ) 的背景颜色。我查看了以下 StackOverflow 问题:https ://stackoverflow.com/questions/24276370/changeing-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);

都不想工作。关于我需要做什么的想法?

4

1 回答 1

3

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

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

如果您希望系列具有稍微透明的背景,您可以设置一个 alpha-color 值:

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

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

于 2014-08-05T14:08:43.427 回答