gpt4 book ai didi

java - child 已经有 parent 了

转载 作者:行者123 更新时间:2023-12-01 23:53:19 24 4
gpt4 key购买 nike

我知道很多人问过这个问题,但我不确定我的问题的解决方案是否相同。

我的代码是:

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);

}
}

错误是:

Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

最佳答案

您在使用 setContentView 时犯了错误,因为您已经在 View 中添加了 linearLayout 并且您正在尝试第二次添加,这会导致错误,

试试这个:

setContentView(SV);

相反:

setContentView(linear);

关于java - child 已经有 parent 了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16009343/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com