Страницы

Поиск по вопросам

понедельник, 30 декабря 2019 г.

Добавить несколько элементов в Layout

#java #android #android_layout


Почему когда я пытаюсь добавить несколько View в LinearLayout, компилятор выдает
ошибку следующего содержания:


  The specified child already has a parent. You must call removeView()
  on the child's parent first.


Вроде раньше делал подобным образом, все было ок.

LinearLayout layout = (LinearLayout) findViewById(R.id.chart_container);
PieChart mPieChart = new PieChart(getApplicationContext());

mPieChart.addPieSlice(new PieModel("Freetime", 15, Color.parseColor("#FE6DA8")));
mPieChart.addPieSlice(new PieModel("Freetime", 15, Color.parseColor("#FE6DA8")));
layout.addView(mPieChart);
layout.addView(mPieChart);

    


Ответы

Ответ 1



А если попробовать так PieChart mPieChart = new PieChart(getApplicationContext()); mPieChart.addPieSlice(new PieModel("Freetime", 15, Color.parseColor("#FE6DA8"))); layout.addView(mPieChart); mPieChart = new PieChart(getApplicationContext()); mPieChart.addPieSlice(new PieModel("Freetime", 15, Color.parseColor("#FE6DA8"))); layout.addView(mPieChart);

Комментариев нет:

Отправить комментарий