Android第1-2周作业
作业1:安装环境,截图编程界面,截图运行界面。
作业2:九宫格。
1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto" 4 xmlns:tools="http://schemas.android.com/tools" 5 android:id="@+id/rl_1" 6 android:layout_width="match_parent" 7 android:layout_height="match_parent" 8 android:padding="1dp"> 9 <View 10 android:id="@+id/v_1" 11 android:layout_width="100dp" 12 android:layout_height="100dp" 13 android:layout_centerInParent="true" 14 android:background="#EA0000" 15 tools:layout_editor_absoluteX="277dp" 16 tools:layout_editor_absoluteY="342dp" /> 17 18 <View 19 android:id="@+id/v_2" 20 android:layout_width="100dp" 21 android:layout_height="100dp" 22 android:layout_centerInParent="true" 23 android:layout_toLeftOf="@id/v_1" 24 android:background="#9F35FF" 25 tools:layout_editor_absoluteX="73dp" 26 tools:layout_editor_absoluteY="345dp" /> 27 28 <View 29 android:id="@+id/v_3" 30 android:layout_width="100dp" 31 android:layout_height="100dp" 32 android:layout_centerInParent="true" 33 android:layout_toRightOf="@id/v_1" 34 android:background="#00EC00" 35 tools:layout_editor_absoluteX="177dp" 36 tools:layout_editor_absoluteY="345dp" /> 37 38 <View 39 android:id="@+id/v_4" 40 android:layout_width="100dp" 41 android:layout_height="100dp" 42 android:layout_above="@id/v_1" 43 android:layout_centerInParent="true" 44 android:background="#00FFFF" 45 tools:layout_editor_absoluteX="277dp" 46 tools:layout_editor_absoluteY="236dp" /> 47 48 <View 49 android:id="@+id/v_5" 50 android:layout_width="100dp" 51 android:layout_height="100dp" 52 android:layout_above="@id/v_1" 53 android:layout_centerInParent="true" 54 android:layout_toLeftOf="@id/v_4" 55 android:background="#FF95CA" 56 tools:layout_editor_absoluteX="73dp" 57 tools:layout_editor_absoluteY="245dp" /> 58 59 <View 60 android:id="@+id/v_6" 61 android:layout_width="100dp" 62 android:layout_height="100dp" 63 android:layout_above="@id/v_1" 64 android:layout_centerInParent="true" 65 android:layout_toRightOf="@id/v_4" 66 android:background="#4A4AFF" 67 tools:layout_editor_absoluteX="173dp" 68 tools:layout_editor_absoluteY="245dp" /> 69 70 <View 71 android:id="@+id/v_7" 72 android:layout_width="100dp" 73 android:layout_height="100dp" 74 android:layout_below="@id/v_1" 75 android:layout_centerInParent="true" 76 android:background="#F9F900" 77 tools:layout_editor_absoluteX="273dp" 78 tools:layout_editor_absoluteY="145dp" /> 79 80 <View 81 android:id="@+id/v_8" 82 android:layout_width="100dp" 83 android:layout_height="100dp" 84 android:layout_below="@id/v_1" 85 android:layout_centerInParent="true" 86 android:layout_toLeftOf="@id/v_7" 87 android:background="#C48888" 88 tools:layout_editor_absoluteX="73dp" 89 tools:layout_editor_absoluteY="145dp" /> 90 91 <View 92 android:id="@+id/v_9" 93 android:layout_width="100dp" 94 android:layout_height="100dp" 95 android:layout_below="@id/v_1" 96 android:layout_centerInParent="true" 97 android:layout_toRightOf="@id/v_7" 98 android:background="#FFC1E0" 99 tools:layout_editor_absoluteX="173dp" 100 tools:layout_editor_absoluteY="145dp" /> 101 102 </RelativeLayout>
作业3:布局界面(QQ群截图)。
1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 android:layout_width="match_parent" 5 android:layout_height="match_parent" 6 android:background="#FF60AF" 7 android:layout_margin="20dp" 8 android:orientation="horizontal"> 9 <View 10 android:id="@+id/v_1" 11 android:layout_width="match_parent" 12 android:layout_height="70dp" 13 android:background="#FF44FF" 14 android:layout_alignParentTop="true"/> 15 <View 16 android:id="@+id/v_2" 17 android:layout_width="match_parent" 18 android:layout_height="70dp" 19 android:background="#EA0007" 20 android:layout_alignParentBottom="true"/> 21 <View 22 android:id="@+id/v_3" 23 android:layout_width="80dp" 24 android:layout_height="551dp" 25 android:layout_below="@+id/v_1" 26 android:layout_above="@+id/v_2" 27 android:layout_alignParentLeft="true" 28 android:background="#6A6AFF" /> 29 <View 30 android:id="@+id/v_4" 31 android:layout_width="80dp" 32 android:layout_height="551dp" 33 android:layout_below="@+id/v_1" 34 android:layout_above="@+id/v_2" 35 android:layout_alignParentRight="true" 36 android:background="#00FFFF" /> 37 </RelativeLayout>
作业4:制作登录界面(要求至少2个edittext,1个button,最好有一个imageview要求美观)
1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk/res-auto" 5 xmlns:tools="http://schemas.android.com/tools" 6 android:id="@+id/r_1" 7 android:layout_width="match_parent" 8 android:layout_height="match_parent" 9 android:background="#FFFFFF" 10 tools:context=".MainActivity" 11 android:orientation="vertical"> 12 <TextView 13 android:id="@+id/tv_1" 14 android:layout_width="wrap_content" 15 android:layout_height="wrap_content" 16 android:text="用户" 17 android:textSize="24sp" 18 android:layout_margin="10dp" 19 android:padding="10dp" 20 android:layout_centerVertical="true"/> 21 <TextView 22 android:id="@+id/tv_2" 23 android:layout_width="wrap_content" 24 android:layout_height="wrap_content" 25 android:text="密码" 26 android:textSize="24sp" 27 android:layout_margin="10dp" 28 android:padding="10dp" 29 android:layout_below="@id/tv_1" 30 android:layout_centerVertical="true"/> 31 <EditText 32 android:id="@+id/et_1" 33 android:layout_width="match_parent" 34 android:layout_height="wrap_content" 35 android:layout_centerVertical="true" 36 android:hint="请输入用户姓名" 37 android:textColor="#000000" 38 android:textSize="24sp" 39 android:layout_margin="10dp" 40 android:padding="10dp" 41 android:layout_toRightOf="@id/tv_1" 42 android:drawableLeft="@drawable/user" 43 android:drawablePadding="10dp"/> 44 <EditText 45 android:id="@+id/et_2" 46 android:layout_width="match_parent" 47 android:layout_height="wrap_content" 48 android:layout_below="@id/tv_1" 49 android:layout_centerVertical="true" 50 android:hint="请输入密码" 51 android:textColor="#000000" 52 android:textSize="24sp" 53 android:layout_marginLeft="10dp" 54 android:layout_marginRight="10dp" 55 android:padding="10dp" 56 android:layout_toRightOf="@id/tv_2" 57 android:drawableLeft="@drawable/adm" 58 android:drawablePadding="10dp" 59 android:inputType="textPassword"/> 60 <Button 61 android:layout_width="163dp" 62 android:layout_height="wrap_content" 63 android:layout_below="@id/et_2" 64 android:layout_centerHorizontal="true" 65 android:layout_marginStart="40dp" 66 android:layout_marginLeft="40dp" 67 android:layout_marginTop="40dp" 68 android:layout_marginEnd="40dp" 69 android:layout_marginRight="40dp" 70 android:layout_marginBottom="40dp" 71 android:background="#FFD180" 72 android:padding="20dp" 73 android:text="登录" 74 android:textSize="20dp" /> 75 <ImageView 76 android:layout_width="70dp" 77 android:layout_height="70dp" 78 android:layout_above="@id/et_1" 79 android:layout_centerInParent="true" 80 android:layout_marginBottom="30dp" 81 android:src="@drawable/qq"/> 82 </RelativeLayout>