结对项目小DEMO
这次小DEMO主要实现下面两个功能:
- 实现两个页面的相互跳转
- 通过多线程实现网络发送请求
本人负责界面与说明文档编写,搭档负责java代码的具体实现。
xml代码:
1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical"> 6 <TextView 7 android:id="@+id/tv1" 8 android:layout_width="match_parent" 9 android:layout_height="wrap_content" 10 android:text="登陆" /> 11 12 <LinearLayout 13 android:layout_width="match_parent" 14 android:layout_height="wrap_content"> 15 16 <TextView 17 android:id="@+id/tv2" 18 android:layout_width="wrap_content" 19 android:layout_height="wrap_content" 20 android:text="用户名:"/> 21 22 <EditText 23 android:id="@+id/et1" 24 android:layout_width="match_parent" 25 android:layout_height="wrap_content" /> 26 27 </LinearLayout> 28 29 <LinearLayout 30 android:layout_width="match_parent" 31 android:layout_height="wrap_content"> 32 33 <TextView 34 android:id="@+id/tv3" 35 android:layout_width="wrap_content" 36 android:layout_height="wrap_content" 37 android:text="密码:"/> 38 39 <EditText 40 android:layout_width="match_parent" 41 android:layout_height="wrap_content" /> 42 </LinearLayout> 43 44 <Button 45 android:id="@+id/commit" 46 android:layout_width="wrap_content" 47 android:layout_height="wrap_content" 48 android:text="提交"/> 49 50 </LinearLayout>
1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical"> 6 7 <TextView 8 android:id="@+id/name" 9 android:layout_width="wrap_content" 10 android:layout_height="wrap_content" 11 android:text=""/> 12 <LinearLayout 13 android:layout_width="match_parent" 14 android:layout_height="wrap_content" 15 android:orientation="horizontal"> 16 <LinearLayout 17 android:layout_width="wrap_content" 18 android:layout_height="wrap_content" 19 android:weightSum="1" 20 android:orientation="vertical"> 21 <ImageView 22 android:id="@+id/img1" 23 android:layout_width="wrap_content" 24 android:layout_height="wrap_content" /> 25 26 <Button 27 android:id="@+id/btn1" 28 android:layout_width="wrap_content" 29 android:layout_height="wrap_content" 30 android:text="恐怖片(图片)" /> 31 </LinearLayout> 32 <LinearLayout 33 android:layout_width="wrap_content" 34 android:layout_height="wrap_content" 35 android:orientation="vertical"> 36 <ImageView 37 android:id="@+id/img2" 38 android:layout_width="wrap_content" 39 android:layout_height="wrap_content" /> 40 41 <Button 42 android:id="@+id/btn2" 43 android:layout_width="wrap_content" 44 android:layout_height="wrap_content" 45 android:text="科幻片(图片)" /> 46 </LinearLayout> 47 48 </LinearLayout> 49 50 <Button 51 android:id="@+id/back" 52 android:layout_width="wrap_content" 53 android:layout_height="wrap_content" 54 android:text="返回"/> 55 56 </LinearLayout>
显示效果:
软件说明文档:https://files.cnblogs.com/files/Wwwyyf/%E8%BD%AF%E4%BB%B6%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.pdf