Я знаю, что многие люди задавали этот вопрос, но я не уверен, что решение для моей проблемы такое же.У ребенка уже есть родитель
Мой код:
package com.example.goo;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import android.widget.TextView;
public class Calendrier extends Activity{
LinearLayout linear;
TextView text;
ScrollView SV;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SV = new ScrollView(this);
linear = new LinearLayout(this);
linear.setOrientation(LinearLayout.VERTICAL);
text = new TextView(this);
text.setText("This is an example for the Bright Hub !");
SV.addView(linear);
linear.addView(text);
setContentView(linear);
}
}
и ошибка:
Вызванный: java.lang.IllegalStateException: Указанный ребенок уже имеет родителя. Сначала вы должны вызвать removeView() родителя ребенка.
setContentView (линейной); => setContentView (SV) – jimpanzer
Спасибо, это работает! – user1965878
Я также отправляю ответ, если мой комментарий поможет вам, пожалуйста, принять и отложить ответ. – jimpanzer