美文网首页
【Android】 解决ConstraintLayout 拖拽B

【Android】 解决ConstraintLayout 拖拽B

作者: 李翾 | 来源:发表于2019-02-25 16:57 被阅读0次

新建了工程,在ConstraintLayout 布局里面拖拽Button进去预览不显示,但是运行的手机上是可以显示,如下图:


QQ截图20190225163734.png 一下慌了,赶紧百度ConstraintLayout 用法,原来,是styles.xml里面的主题AppTheme要继承Base.Theme.AppCompat.Light.DarkActionBar:: QQ截图20190225164200.png 其实预览不显示的时候,是有一个报错:Failed to load AppCompat ActionBar with unknown error.如下图: QQ截图20190225164422.png

点击refresh不起任何作用。

虽然Button显示出来,但是xml里面有爆出红色警告:This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints,如下图:


QQ截图20190225164625.png

又是一顿Google和Baidu,找到一个链接https://developer.android.com/studio/write/java8-support?utm_source=android-studio,按下图找了很久都没有找到界面:

QQ截图20190225165507.png 原来Android studio 3.0以后改了界面,只需要点击这个图标 image.png

即可消除警告。

到此两个问题就迎刃而解,感谢阅读。

参考链接:
1.https://www.jianshu.com/p/723811aa4dfe

相关文章

网友评论

      本文标题:【Android】 解决ConstraintLayout 拖拽B

      本文链接:https://www.haomeiwen.com/subject/wnpgyqtx.html