![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=1739489795-IdC8UxvHaRuQFti63pXOrMfjkjc50ZeQ-0-3bb47de1f87133d15a8bbff1840eb4c7)
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P69_11308.jpg?sign=1739489795-KufGYMB3ww0I1aEasF7vgUIssAUB5Tjc-0-d86099f5bac9c21806b5c7be11efc0f1)
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P70_11309.jpg?sign=1739489795-On1fjgc4H8fQuiAMjNKylyzLcjadeXxl-0-f91c7fbf01aea1f1e18da943f0809d11)
上述代码主要是对main_activity_layout.xml中的控件进行初始化以及添加监听事件,然后对选择的数据进行传递。
(3)SecondActivity负责接收数据并显示出来。布局文件second_lay.xml中定义了一个TextView负责显示数据,代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P70_11310.jpg?sign=1739489795-aSuF1ADlbCBABltttxQUqJNWJg8ahJjb-0-b8a1ec00f385485e16f1b7630d2e45e3)
(4)SecondActivity代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P70_11311.jpg?sign=1739489795-T8FbhVTM3MhzlPYdyfu1or9ru0NLuxO6-0-14e4175ff565acb7e968597c25432ede)
(5)在AndroidManofest.xml文件中注册SecondActivity,代码如下所示:
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P71_11313.jpg?sign=1739489795-5F0vPKruAy5l1gNGDcrcsjPts9TMiC1k-0-11007f383d5213b1a05190719f053910)
上述代码编写完成以后,接下来输入手机号、密码,选择性别、爱好、城市,然后单击“注册”按钮,跳转到接收数据的界面。注册界面和接收数据界面分别如图3-10和图3-11所示。
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P71_5114.jpg?sign=1739489795-PwW0hjoVtPdTytZZeWNEegqFxhweTWxs-0-06a646cd47b3a3efd240184cbbdcd4bb)
图3-10 注册界面
![](https://epubservercos.yuewen.com/36329C/15253384904105406/epubprivate/OEBPS/Images/Figure-P71_5118.jpg?sign=1739489795-29vuBObZLfHf6eHD7uRVYq4hpdxB2ykE-0-2c2aa862048fc42f1ec60386d42c65ee)
图3-11 接收数据界面
以上就是用户注册的详细介绍,其中包含了组件的使用、数据的传递和接收、按钮的单击事件等,这些都是进行Android开发的基本知识,需要熟练掌握和应用。