Почему когда я пытаюсь добавить несколько 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);
Ответ
А если попробовать так
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);
Комментариев нет:
Отправить комментарий