Я только что провел большую часть дня, пытаясь внедрить AndroidPlot в свое существующее приложение, но достиг точки, когда я не вижу, что я делаю неправильно.
Я сделал простой учебник по линейному графику, который размещен на главной странице androidplot.com, и он сработал очень хорошо:
Поэтому я скопировал действие и макеты в свой существующий проект, добавил действие в манифест и включил «com.androidplot:androidplot-core:0.9.6» в зависимости build.gradle, а затем повторно синхронизировал.
Мне казалось, что я коснулся всего, что только что делал раньше. Когда я запустил только что добавленную сюжетную активность, я заметил, что у сюжета нет абсолютно никакого стиля:
Я пробовал очистить, перестроить, сделать недействительным кеш, но стилей все равно не было.
Я удалил все и попытался снова добавить код учебника ... тот же результат. Я даже пробовал некоторые незначительные изменения ... те же результаты.
Мой макет simple_xy_plot_example.xml с представлением графика был скопирован прямо из ссылки quickstart на веб-сайте androidplot. с кодом в onCreate активности, которую я запускал. Поэтому, глядя на учебник, я не вижу никакой физической разницы между ним и тем, что было добавлено в мой существующий проект. Оба были даже сделаны в одной и той же среде IDE!
Как ни странно, после некоторой борьбы с Google я наткнулся на поиск (не могу вспомнить, где), который показал, что вместо использования предложенного атрибута ap:lable="mytltle" они использовали androidPlot.title="mytitle". Итак, я попытался, и название действительно показало.
Я сразу же попытался добавить androidPlot.X="" ко всем атрибутам XML-представления моего графика. Снова запустил действие и нет, отображался только текст для заголовка и диапазона, фон, размер текста, цвета и все другие атрибуты стиля, похоже, не имели влияния.
Я готов предоставить информацию/код в надежде на лучшее понимание того, что здесь происходит (или чего нет). Я просто не знаю, что еще опубликовать или как действовать, поскольку это почти точная копия учебника (только в другом проекте с другими действиями).
AndroidPlot 0.9.6 работает на Android 5
Пожалуйста, помогите - я действительно хочу использовать эту библиотеку!