Как создать статические метки на Android Graph View?

Я прочитал это http://www.android-graphview.org/documentation/label-formatter

Статические метки Статические метки — это метки, не привязанные к данным. Другими словами, они статически нарисованы на оси и не взаимодействуют с данными в окне просмотра. Это полезно для отображения текста типа «Низкий, средний, высокий» или что-то в этом роде. Статические метки можно комбинировать с обычными (динамическими) метками, чтобы иметь, например, статические метки для оси Y и динамические метки для оси X. Вы должны использовать StaticLabelsFormatter. Здесь вы можете установить горизонтальные и/или вертикальные статические метки, и у вас есть возможность определить пользовательский форматировщик меток для динамических меток - если он у вас есть.

// use static labels for horizontal and vertical labels
StaticLabelsFormatter staticLabelsFormatter = new StaticLabelsFormatter(graph);
staticLabelsFormatter.setHorizontalLabels(new String[] {"old", "middle", "new"});
staticLabelsFormatter.setVerticalLabels(new String[] {"low", "middle", "high"});
       graph.getGridLabelRenderer().setLabelFormatter(staticLabelsFormatter)

Как я могу сделать то же самое, но с целыми числами вместо String? Мне нужно создать график, и Y может принимать только эти значения {134, 240, 480, 720}. Спасибо за помощь.


person Giuseppe Carnà    schedule 27.04.2015    source источник


Ответы (1)


Я сделал это, добавив целые значения с пустым текстом строки

// use static labels for horizontal and vertical labels
StaticLabelsFormatter staticLabelsFormatter = new taticLabelsFormatter(graph);
staticLabelsFormatter.setHorizontalLabels(new String[] {34+"", 240+"", 480+"", 720+""});
staticLabelsFormatter.setVerticalLabels(new String[] {134+"", 240+"", 480+"", 720+""});
graph.getGridLabelRenderer().setLabelFormatter(staticLabelsFormatter)
person Mahiraj2709    schedule 12.09.2015