在我的应用中,我必须经常在两种布局之间切换。错误在下面发布的布局中发生。

第一次调用布局时,没有发生任何错误,一切都很好。然后,当我调用不同的布局(空白),然后再次调用我的布局时,出现以下错误:

> FATAL EXCEPTION: main

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

我的布局代码如下所示:

tv = new TextView(getApplicationContext()); // are initialized somewhere else

et = new EditText(getApplicationContext()); // in the code

private void ConsoleWindow(){

runOnUiThread(new Runnable(){

@Override

public void run(){

// MY LAYOUT:

setContentView(R.layout.activity_console);

// LINEAR LAYOUT

LinearLayout layout=new LinearLayout(getApplicationContext());

layout.setOrientation(LinearLayout.VERTICAL);

setContentView(layout);

// TEXTVIEW

layout.addView(tv); // <========== ERROR IN THIS LINE DURING 2ND RUN

// EDITTEXT

et.setHint("Enter Command");

layout.addView(et);

}

}

}

我知道之前曾有人问过这个问题,但对我来说没有帮助。

android view父级隐藏,Android指定的子级已经有父级。必须先对子级的父级调用removeView()...相关推荐

  1. android view取坐标点,Android 获取子 View 的位置及坐标的方式

    一.View 1.1.View 概述 视图 (View) 是一个容器,专门负责布局.表现为显示在屏幕上的各种视图,如 TextView.LinearLayout 等. 1.2.View 分类 View ...

  2. android view关闭硬件加速,Android硬件加速4种方法

    Android中,可以四给不同层次上开启硬件加速: 1.应用: 2.Activity 3.Window getWindow().setFlags(WindowManager.LayoutParams. ...

  3. android view 源码分析,Android ViewPager源码详细分析

    1.问题 由于Android Framework源码很庞大,所以读源码必须带着问题来读!没有问题,创造问题再来读!否则很容易迷失在无数的方法与属性之中,最后无功而返. 那么,关于ViewPager有什 ...

  4. android平分布局的隐藏,Android开发实践:布局的平分

    今天总结下Android开发中有关布局平分的相关技术和实现. 从一个简单的任务入手,"如何在水平方向上一左一右均匀地放置两个Button",有很多种方式可以实现这个功能,在此做一个 ...

  5. android view存储为jpg,Android长按imageview把图片保存到本地的实例代码

    工具类 之前用 AsyncTask 现在改用rxJava public class SaveImageUtils { public static void imageSave(final ImageV ...

  6. android view gesturedetector,如何在Android中利用 GestureDetector进行手势检测

    如何在Android中利用 GestureDetector进行手势检测 发布时间:2020-11-26 16:15:21 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关如何在Andro ...

  7. android监听键盘的隐藏,Android监听软键盘的显示和隐藏

    使用步骤 xml 布局文件布局,和普通的控件一下 获取SoftInputCanListenerEditText 实例,并设置监听器 Activity 注册的时候android:windowSoftIn ...

  8. android view绘制速度,关于android ui的优化 view 的绘制速度

    关于如何优化activity的启动速度, view 的绘制速度, 可参考这个sdk里的文档. android-sdk-windows-1.5_r1/docs/resources/articles/wi ...

  9. android view可见性监听,Android检测View的可见性

    Android中我们经常会用到判断View的可见行,当然有人会说View.VISIBLE就可以了,但是有时候这个真是满足不了,有时候我们为了优化,在View滚到得不可见的时候或者由于滚到只显示了部分内 ...

最新文章

  1. 网站推广——网站推广专员是如何对竞争对手网站进行分析总结的?
  2. 运行时数据区(Run-Time Data Areas)
  3. 每天一小时python官方文档学习(四)————数据结构之列表
  4. 作为一个死忠粉,我的 IntelliJ IDEA 一直都是这样来设置的,效果很棒!
  5. (转)解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
  6. ubuntu 16.04 64位 搭建GenieACS
  7. python下载音乐代码_使用python3下载网易云音乐歌单歌曲,附源代码
  8. 供应链三道防线(读书笔记)2(共4)
  9. Elasticsearch可视化管理工具dejavu的安装使用
  10. 彻底弄懂 Linux 下的文件描述符(fd)
  11. 使用ResNet-50实现图像分类任务
  12. scratch编程巡线小虫
  13. 海思嵌入式开发-004-Hi3516烧录问题总结
  14. 常用卫星遥感影像数据源
  15. (2) Hive安装
  16. 今天公司来了个拿 30K 出来的测试,算是见识到了基础的天花板
  17. 100多个unity游戏项目包
  18. 时间换算(C语言结构)
  19. 2014年4月清明节厦门之旅
  20. nmap常用命令详细使用|命令带实例

热门文章

  1. 大话设计模式—单例模式
  2. HTML和XHTML的区别
  3. windows7旗舰版系统自带组件IIS搭建ftp
  4. Structs2 ModelDriven使用方法介绍
  5. android开发 eclipse alt+”/”自动提示失效
  6. 带有无参数的存储过程
  7. 使用Hyper-v 创建Windows Server 2008 Cluster(二)
  8. 卡耐基大学计算机专业分类,卡内基梅隆大学计算机专业
  9. elementui 按钮 表单_前后端分离,文件上传下载(springBoot+vue+elementUI)
  10. oracle某些服务在有其他服务,oracle 监听无法启动,出现某些服务再未由其他服务或程序使用时自动停止。...