![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=1738945377-VweQ6ojXJE8ycmbXylMYcgadSCYTmx65-0-296093bfc6263b64b1c1e3051e185868)
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P69_11308.jpg?sign=1738945377-xs1aBqRz9d4rni1mTAUH5tj1AlzFU9vs-0-fe3d66c2c47d0ea804b0c0b51807ee2e)
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P70_11309.jpg?sign=1738945377-mGClhGJc55Qz4WDYVfFIFAIcCSOVsS0j-0-96ad105f6b2447142ee7182e2afebf8e)
上述代码主要是对main_activity_layout.xml中的控件进行初始化以及添加监听事件,然后对选择的数据进行传递。
(3)SecondActivity负责接收数据并显示出来。布局文件second_lay.xml中定义了一个TextView负责显示数据,代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P70_11310.jpg?sign=1738945377-YBYYC6M38HvsjmW314on95YjE0hQ980C-0-daf3b83f10af3af253251b46690c1836)
(4)SecondActivity代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P70_11311.jpg?sign=1738945377-71VtAi7z0M4yjY9WLjEj7iMUQN0pBCcC-0-4e95b14506e62a5e866f9db32d7a9ef9)
(5)在AndroidManofest.xml文件中注册SecondActivity,代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P71_11313.jpg?sign=1738945377-RDAOhQXlbr7UjFJdzssQd8mxTQErdLcN-0-30b443fc5defaca00296963f2a19127c)
上述代码编写完成以后,接下来输入手机号、密码,选择性别、爱好、城市,然后单击“注册”按钮,跳转到接收数据的界面。注册界面和接收数据界面分别如图3-10和图3-11所示。
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P71_5114.jpg?sign=1738945377-yqKjpWc1o7O4iaJM2rM4vYM9iITNlEgb-0-6ed0886f3fd6a5089c20132f3b0ccf56)
图3-10 注册界面
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P71_5118.jpg?sign=1738945377-4inEx0PBch7oklomsVmxtgEdKlsElkiw-0-4bba52dd0021b2c047364c576d328fdd)
图3-11 接收数据界面
以上就是用户注册的详细介绍,其中包含了组件的使用、数据的传递和接收、按钮的单击事件等,这些都是进行Android开发的基本知识,需要熟练掌握和应用。