我知道很多人問這個問題,但我不確定我的問題的解決方案是相同的。孩子已經有家長
我的代碼是:
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
我也發佈了一個答案,如果我的評論可以幫助你,請接受和upvote我的答案。 – jimpanzer