《教我兄弟学Android逆向》01的课后作业。
要求
用Android Studio
编写一个包含姓名、年龄、生日、邮箱、兴趣爱好的用户注册页面。要求:点击注册按钮会把注册的信息显示在另一个页面上。
具体实现
主要代码
MainActivity.java
最终实现效果
页面1——
页面2——
问题及解决
问题描述
在Android Studio中按照默认流程创建项目时,初始化创建的项目中的layout文件activity_main.xml
中默认使用的是ConstraintLayout
布局。此时如果直接拖拽需要的控件到页面上,在运行apk的时候并不会按照我们需要的布局进行展示,而是所有控件都会被置于[0,0]位置处。报错信息如下图所示。
解决
解决方案如上图中红字描述所示。
参考资料
《教我兄弟学Android逆向01 编写第一个Android程序》
This view is not constrained, it only has designtime positions, so it will jump to (0,0) unless you