gpt4 book ai didi

android - 指定的 child 已经有一个 parent 。当我做 layout.addView(button, params);

转载 作者:行者123 更新时间:2023-11-30 02:52:46 25 4
gpt4 key购买 nike

当您尝试在 View 中添加 mdescrition 时

mDescriptHelp = (TextView)view.findViewById(R.id.id_descript_help); 
mDescriptHelp.setTypeface(mFontUtils.getBentonSansMediumFont());

TelephonyManager manager =
(TelephonyManager)mActivity.getSystemService(Context.TELEPHONY_SERVICE);

if(manager.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE){

FrameLayout.LayoutParams params =
new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
params.setMargins(800, 290, 10, 0);
layout.addView(mDescriptHelp, params);
}

我的错误是

03-16 06:27:07.452: E/AndroidRuntime(7233): java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

我不明白这个错误。任何想法?我希望有人能帮助我。

最佳答案

改变这一行

layout.addView(mDescriptHelp, params);

mDescriptHelp.setLayoutParams(params);

我认为是这样。

关于android - 指定的 child 已经有一个 parent 。当我做 layout.addView(button, params);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23846192/

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