Я начинаю начинать в Android-разработке, и я делаю приложение для класса. Мое предпочтение заключается в отображении данных JSON в приложении в виде текста и графиков. Я использую Retrofit 2, чтобы отображать его как текст в одном действии, но у меня проблемы с графиками, я не знаю, как это сделать (я все еще участвую, все, что я делал до сих пор, было с помощью из учебников).График построения графика с данными JSON, Android
Данные выглядит следующим образом (это пример):
{
"id": 1,
"measurements": [{
"time": "18:25:43",
"value": 25.4
},
{
"time": "18:35:43",
"value": 27.3
},
{
"time": "18:45:21",
"value": 26.3
},
{
"time": "18:55:43",
"value": 25.2
},
{
"time": "19:05:43",
"value": 25.2
},
{
"time": "19:15:43",
"value": 25.2
},
{
"time": "19:25:43",
"value": 24.9
}]
}
Я нашел this, но я не уверен, что делать дальше. Должен ли я создавать два списка массивов с данными (если это ответ, как это сделать?), Или есть лучшее решение, которое непосредственно занимает время и значение и график графика со временем как ось X и значение как ось Y.
В начале я получаю Не удалось решить: com.github.PhilJay: MPAndroidChart: v2.2.3 – mustangws
в порядке, я нашел решение этой проблемы, но теперь существует много «Невозможно разрешить метод или переменную», , Это происходит в StringRequest, Method, Listener, ErrorListener, VolleyError, getMessage, setRetryPolicy, RetryPolicy, setShouldCache, AppController. Кроме того, могу ли я просто нарисовать drawChart() в onCreate, а не называть его нажатием кнопки? – mustangws
TAG и mv (mv в mChart.setMarkerView (mv)) также являются красными. – mustangws