Изменение цвета сетки объекта GraphView в Android

Я добавил объект GraphView и заполнил его некоторыми данными в соответствии с примером в документации на веб-сайте. Хотя я узнал, как изменить цвет фона GraphView, я понятия не имею, как изменить цвет сетки. Любые идеи?

Это то, что я пробовал:

public void createGraph(View view){
    GraphView graph = (GraphView) view.findViewById(R.id.graph);
    GridLabelRenderer gridLabelRenderer = graph.getGridLabelRenderer();

    // This works
    graph.setBackgroundColor(getResources().getColor(android.R.color.holo_green_light));

    // This does not work
    gridLabelRenderer.setGridColor(getResources().getColor(android.R.color.holo_green_light));

    // Nor does this
    //gridLabelRenderer.setGridColor(15);

    // This works
    LineGraphSeries<DataPoint> series = new LineGraphSeries<DataPoint>(new DataPoint[] {
            new DataPoint(0, 1),
            new DataPoint(1, 5),
            new DataPoint(2, 3),
            new DataPoint(3, 2),
            new DataPoint(4, 6)
    });
    graph.addSeries(series);
}

person Luke Allison    schedule 19.08.2015    source источник


Ответы (1)


пытаться

        graph.getGridLabelRenderer().reloadStyles();

пример стиля здесь nofollow noreferrer">https://github.com/appsthatmatter/GraphView-Demos/blob/master/app/src/main/java/com/jjoe64/graphview_demos/examples/StylingColors.java

person appsthatmatter    schedule 12.09.2015