Android This view is not constrained, it only has designtime positions 解决办法(不同版本AS)

news/2024/7/5 15:19:18

  在Android studio中使用ConstraintLayout布局时,再次使用其他的控件时,会报异常,控件下有红色的波浪线,问题是View没有被约束,需要添加约束
  




  这个时候要注意的是, 当你的AS版本是3.X以前的版本时,可以打开预览界面,点击design(设计界面),右键布局,选择infer Constraints,点击后解决问题。
  



   当你的AS是3.X以上的版本时,你的预览界面右键 找不到Constraint Layout按钮



  这时候把视线转向设计预览界面,找到 “小魔法棒”的图标
  



   将光标放在有问题的控件处,点击魔法棒,问题解决,红色波浪线消失。
  解决后看到XML文件中自动补齐了很多代码,我改正错误后忘记了截图,后来删掉这些代码发现并没有报错,找个网上的图,与之类似,如下



http://www.niftyadmin.cn/n/4303173.html

相关文章

android.view.InflateException: Binary XML file line #0: Error inflating class unknown 解决办法

项目跑成功了,打开后进入一个activity时出问题,崩溃,报错   可以将问题定位在XML文件出了问题。   出错误的地方大概率是下面几种情况,可以根据错误日志进行排查。 首先重构一下项目,rebuild project&#xf…

[C#]c#面试笔试题(一)

一.填空题 1.c#中的三元运算符是_____? 2.当整数a赋值给一个object对象时,整数a将会被_____? 3.类成员有_____种可访问形式? 4.public static const int A1;这段代码有错误么?是什么? 5.float f-123.567F; int i(int)f; …

MapReduce数据流(三)

额外的MapReduce功能 图4.6 插入了Combiner的MapReduce数据流  Combiner:前面展示的流水线忽略了一个可以优化MapReduce作业所使用带宽的步骤,这个过程叫Combiner,它在Mapper之后Reducer之前运行。Combiner是可选的,如果这个过程…

[C#]c#面试笔试题(二)

一、选择填空题(每空2分,共60分) 1.在对SQL Server 数据库操作时应选用()。 a)SQL Server .NET Framework 数据提供程序; b)OLE DB .NET Framework 数据提供程序; c)ODBC .NET Framework 数据提…

Android Edittext 关掉软键盘自动弹出

在开发中,遇见了在这样的需求,打开一个页面有一个EditText,进入都还没加载利索就自动打开了软键盘,不能够第一眼看到整个页面的设计,感觉很不友好,需要将软键盘的自动打开关掉。      法1…

[C#]C#面试题笔试题(三)

1、C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的。这两者是有本质区别的。 2…

ClassLoader 必知重点题目解析

问:简单说说你对 ClassLoader 的理解? 答:ClassLoader 的作用是根据一个指定的类名称找到或者生成其对应的字节代码,然后把字节码转换成一个 Java 类(即 java.lang.Class 实例),除此之外还负责…

[C#]c#面试笔试题(四)

1. 填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。 (3)列举ADO.net中的五个主要对象_______________、_____________、_______________、___________…