Страница 1 из 1

Добавление сторонней библиотеки в сущ. проект

Добавлено: 24 апр 2014, 11:55
sergentum
Помогите, пожалуйста, люди добрые.
Пробую вставить это http://android-graphview.org/ в свою программу. Библиотеку добавил, импорт сделал, все подчеркивания исчезли, кроме лэйаут в предпоследней строке:
LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
Что он хочет? я не понимаю. пробовал писать туда имя существующего лэйаута и пробовал создавать новый с таким именем, он все равно не доволен. Пишет "layout cannot be resolved or is not a field".
Я вообще хочу график нарисовать, чтобы рисовать показания датчиков, потому что логами не оценить работу толком.
Подскажите что он хочет?

[syntax=java] // init example series data
GraphViewSeries exampleSeries = new GraphViewSeries(new GraphViewData[] {
new GraphViewData(1, 2.0d)
, new GraphViewData(2, 1.5d)
, new GraphViewData(3, 2.5d)
, new GraphViewData(4, 1.0d)
});

GraphView graphView = new LineGraphView(
this // context
, "GraphViewDemo" // heading
);
graphView.addSeries(exampleSeries); // data

LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
layout.addView(graphView);[/syntax]

Re: Добавление сторонней библиотеки в сущ. проект

Добавлено: 24 апр 2014, 12:53
klblk
Хм, вроде бы это любой LinearLayout прописанный в xml текущего Activity ("layout" в данном случае это его id : android:id="@+id/layout").

Re: Добавление сторонней библиотеки в сущ. проект

Добавлено: 24 апр 2014, 13:08
sergentum
Я разобрался, спасибо.
Просто я думал что это layout.xml, а оказалось это элемент формы layout.
Создал, именовал, пошло.