该视图不受约束,它只有设计时位置,因此除非添加约束,否则它将跳转到 (0,0)。
布局编辑器允许您将小部件放置在画布上的任何位置,并使用设计时属性(例如layout_editor_absoluteX)记录当前位置。这些属性不会在运行时应用,因此如果您将布局推送到设备上,小部件可能会出现与编辑器中显示的位置不同。要解决此问题,请通过从边缘连接拖动来确保小部件具有水平和垂直约束。
这可能会对某人有所帮助。
我正在使用 Android Studio 3.1,我遇到了同样的问题,但我没有找到上述答案中建议的这些选项(约束布局 -> 推断布局)。
然后仔细检查后,我在布局窗口上方找到了“推断约束”选项(请参阅下面步骤 1 中的屏幕截图)
Step 1: Click on "Infer Constraint". This may solve your problem, but if your widget still not visible (as in my case), then follow step 2.
Step 2: Click on "AppTheme" and select "NoTitleBar" theme as selected in the screenshot
这解决了我的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)