button在应用程序上不可见。 怎么了?
我为“我的testing应用”创build了一个空的活动,它在预览部分看起来如下所示:
但是当我生成一个构buildapk并在我的手机中使用相同的结果如下所示:
我只能查看左上angular的退出button,但是应该在上面的其他两个button不见了。 我试图重新排列屏幕上的图标。 我让他们去底部,最右边,但我看到没有改变时,apk重新安装。
我如何使它们在硬件上可见?
这里是这个活动的代码的快照:
要快速添加约束到你的布局,只需点击Infer Constraints button在布局编辑器工具栏中。 详细了解这个function: https : //developer.android.com/training/constraint-layout/index.html#use-autoconnect-and-infer-constraints
你必须在Android中学习ConstrainLayout
在ConstrainLayout中查看不仅是拖放操作。 您应该将每个视图中的约束线链接到屏幕上某处的引用。
在编译应用程序时,任何以tools
为前缀的XML属性都将被删除,并且只能由Android Studio布局编辑器呈现。
您需要在ConstraintLayout
正确设置ConstraintLayout
,而不是使用绝对定位。
或者你可以使用RelativeLayout,LinearLayout等
https://developer.android.com/training/constraint-layout/index.html
从阅读开始。 大部分你需要的是在这里回答。 问题在于你的视图没有被恰当的约束(基本上它们没有链接到任何东西,所以当你运行你的应用程序,它不知道在哪里放置它们,只是默认的左上angular)。