我为“我的测试应用”创建了一个空活动。它看起来像预览部分中的以下内容:
但是当我生成一个构建apk并在我的手机中使用相同的结果时,结果如下:
我只能查看左上方的退出按钮,但是应该位于其上方的另外两个按钮缺失。 我也尝试重新排列屏幕上的图标。我让它们到最右边的底部,但是当重新安装apk时我看不到任何变化。
如何在硬件上显示它们?
以下是此活动代码的快照:
答案 0 :(得分:0)
答案 1 :(得分:0)
在编译应用程序并且Android Studio布局编辑器仅呈现时,将删除任何带有ConstraintLayout
前缀的XML属性。
您需要在{{1}}中正确设置约束,而不是使用绝对定位。
或者您可以改为使用RelativeLayout,LinearLayout等。
答案 2 :(得分:0)
要快速向布局添加约束,只需单击布局编辑器工具栏中的推断约束 按钮。在此处详细了解该功能:https://developer.android.com/training/constraint-layout/index.html#use-autoconnect-and-infer-constraints
答案 3 :(得分:0)
https://developer.android.com/training/constraint-layout/index.html
首先阅读本文。你需要的大部分内容都在这里得到解答。问题是您的观点没有得到适当的约束(基本上它们并没有与任何内容相关联,因此当您运行应用时,它不知道放置它们的位置,只是默认位于左上角)。
答案 4 :(得分:0)
右键单击布局,然后选择“转换视图”选项。 然后选择“ LinearLayout”选项。 它将在输出中显示所有三个按钮。