android编程之代码布局(常见错误)
2012-04-25 17:51
274 查看
一、Caused by:java.lang.IllegalStateException: The specified child already has a parent.
造成这个原因,是组件在父类中重复加载了相同的组件
例如:
这样的话,我们重复添加了两次mTextView。这个是不允许的,在父类布局中,只能有唯一的对象,不能重复。
如果你想建立两个相同的组件,还是费力一下,再创建一个对象吧。o(╯□╰)o
未完,待续。。。。
造成这个原因,是组件在父类中重复加载了相同的组件
例如:
TextView mTextView = new TextView(this); mTextView.setText("hello world"); LinearLayout.LayoutParams mLayoutParams = new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); // 第一次添加 mLinearLayout.addView(mTextView, mLayoutParams); // 第二次添加 mLinearLayout.addView(mTextView, mLayoutParams);
这样的话,我们重复添加了两次mTextView。这个是不允许的,在父类布局中,只能有唯一的对象,不能重复。
如果你想建立两个相同的组件,还是费力一下,再创建一个对象吧。o(╯□╰)o
未完,待续。。。。
相关文章推荐
- android编程之代码布局(常见错误)
- android编程之代码布局(常见错误)
- android编程之代码布局
- android编程之代码布局(二)
- android开发常见编程错误总结
- android编程之代码布局
- android编程之代码布局
- GSM/GPRS AT编程常见问题与错误代码的意义
- AT编程常见问题与错误代码的意义
- android编程之代码布局(一)
- android编程常见错误集锦
- Android布局常见异常错误
- android开发常见编程错误总结
- android 布局文件常见错误
- AT编程常见问题与错误代码的意义
- AndroidStudio代码混淆常见错误Missing type parameter.
- AT编程常见问题与错误代码的意义
- AT编程常见问题与错误代码的意义
- CSS代码布局八条最常见的错误
- android编程之代码布局(二)