![Android Studio移动应用开发从入门到实战(微课版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/529/26793529/b_26793529.jpg)
上QQ阅读APP看书,第一时间看更新
3.4 用户注册案例讲解
本节的用户注册布局与第2章的用户注册案例布局是一样的,本节主要讲的是如何使用布局中定义的控件以及数据传递与接收。
(1)Activity1的布局代码与第2章的布局代码一样。
(2)Activity1代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P68_11307.jpg?sign=1739531524-yCXGNjoVe13rXnw7SEa0jIN64ul07kRa-0-2f3c702dad2c57cd95c817b957879d02)
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P69_11308.jpg?sign=1739531524-e2uxZjR4DH72vog8Kph98IRZPntnSvc7-0-33b6aa36c6c3773804ef907116224e35)
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P70_11309.jpg?sign=1739531524-4LYFL4UHDEIIvniFKxHbXQR21r8qavl9-0-418123399236d7c93012a3301dda63ee)
上述代码主要是对main_activity_layout.xml中的控件进行初始化以及添加监听事件,然后对选择的数据进行传递。
(3)SecondActivity负责接收数据并显示出来。布局文件second_lay.xml中定义了一个TextView负责显示数据,代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P70_11310.jpg?sign=1739531524-O4Wff2wG48xxh4ehvhE7ztCLxn9V6iuJ-0-167ef1704004519fa39e007c7d4476cd)
(4)SecondActivity代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P70_11311.jpg?sign=1739531524-tqLziZCbC61lkGwZT8qhjaAiQOdOYX6o-0-26ba109537121880250de600ad8b5736)
(5)在AndroidManofest.xml文件中注册SecondActivity,代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P71_11313.jpg?sign=1739531524-7hKLrlEpliwPjL3mHAOav96J8ro7cZR9-0-3938635cf777aecf27b33f124e85e219)
上述代码编写完成以后,接下来输入手机号、密码,选择性别、爱好、城市,然后单击“注册”按钮,跳转到接收数据的界面。注册界面和接收数据界面分别如图3-10和图3-11所示。
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P71_5114.jpg?sign=1739531524-kNiyzWsN7N1l568CKccZLLrC2mz1xjD0-0-2ad98c1a14fe43050600e86b97a3fd59)
图3-10 注册界面
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P71_5118.jpg?sign=1739531524-JLK00rof4WevSHoqzNYEqnnNH8x3Goqz-0-ebdbb2345de823913fc9917458eb32ca)
图3-11 接收数据界面
以上就是用户注册的详细介绍,其中包含了组件的使用、数据的传递和接收、按钮的单击事件等,这些都是进行Android开发的基本知识,需要熟练掌握和应用。