我正在尝试设置图形视图的背景色(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));

作为旁白,如果您希望独立设置每个系列的背景,我已经在另一个问题上留下了详细信息:
Background for each series GraphView

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

10-10 02:16