#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);
Комментариев нет:
Отправить комментарий