1.解决问题A
问题描述:
在布局文件中,文本的设置使用如下写法时会有警告:
Hardcoded string "下一步", should use @string resource警告
解决办法:
应该在res/values/strings.xml中找到设置,然后回到布局文件中更改。
2.解决问题B
问题描述:
Android This view is not constrained, it only has designtime positions 解决办法(不同版本AS)
解决办法:
在Android studio中使用ConstraintLayout布局时,再次使用其他的控件时,会报异常,控件下有红色的波浪线,问题是View没有被约束,需要添加约束。
这个时候要注意的是, 当你的AS版本是3.X以前的版本时,可以打开预览界面,点击design(设计界面),右键布局,选择infer Constraints,点击后解决问题。
当你的AS是3.X以上的版本时,你的预览界面右键 找不到Constraint Layout按钮。这时候把视线转向设计预览界面,找到 “小魔法棒”的图标
将光标放在有问题的控件处,点击魔法棒,问题解决,红色提示消失。(有些时候不需要点就自己消失了)
解决后看到XML文件中自动补齐了很多代码,改正错误后忘记了截图,后来删掉这些代码发现并没有报错,如下: