Summer 2022 "Mobile Software Development" lab report
Name: xxx student number 2002000xxxx
Name and student number? |
xxx2002000xxxx |
Which course does this lab belong to? |
Ocean University of China 22 Summer "Mobile Software Development" |
Experiment name? |
Experiment 5: The first Android application |
blog address? |
|
Github warehouse address? |
1. Experimental objectives,
Imitate the WeChat "discovery" page to create a list layout, learn to use Textview imageview, LinearLayout
Second, the experimental steps
1, Project creation
2, page configuration
3, view design
4, logic implementation
Third, the program running results
Overall code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:background="#e5e5e5"
android:layout_height="match_parent"
android:orientation="vertical"
>
<LinearLayout
android:layout_marginTop="15dp"
android:layout_width="match_parent"
android:layout_height="60dp"
android:background="#fff"
android:orientation="horizontal">
<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center_vertical"
android:layout_marginLeft="15dp"
android:background="@mipmap/icon_pengyou" />
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="1"
android:gravity="center_vertical"
android:text="朋友圈"
android:textColor="#333"
android:textSize="18dp"
android:textStyle="bold" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginRight="15dp"
android:background="@mipmap/right" />
</LinearLayout>
<LinearLayout
android:layout_marginTop="30dp"
android:background="#fff"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60dp">
<ImageView
android:layout_width="40dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center_vertical"
android:layout_height="40dp"
android:background="@mipmap/hand2"/>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="扫一扫"
android:layout_marginLeft="10dp"
android:textStyle="bold"
android:textColor="#333"
android:textSize="18dp"
android:gravity="center_vertical"
android:layout_weight="1"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:layout_gravity="center_vertical"
android:background="@mipmap/right"/>
</LinearLayout>
<LinearLayout
android:background="#fff"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60dp">
<ImageView
android:layout_width="40dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center_vertical"
android:layout_height="40dp"
android:background="@mipmap/shake3"/>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="摇一摇"
android:layout_marginLeft="10dp"
android:textStyle="bold"
android:textColor="#333"
android:textSize="18dp"
android:gravity="center_vertical"
android:layout_weight="1"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:layout_gravity="center_vertical"
android:background="@mipmap/right"/>
</LinearLayout>
<LinearLayout
android:layout_marginTop="30dp"
android:background="#fff"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60dp">
<ImageView
android:layout_width="40dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center_vertical"
android:layout_height="40dp"
android:background="@mipmap/eye4"/>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="看一看"
android:layout_marginLeft="10dp"
android:textStyle="bold"
android:textColor="#333"
android:textSize="18dp"
android:gravity="center_vertical"
android:layout_weight="1"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:layout_gravity="center_vertical"
android:background="@mipmap/right"/>
</LinearLayout>
<LinearLayout
android:background="#fff"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60dp">
<ImageView
android:layout_width="40dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center_vertical"
android:layout_height="40dp"
android:background="@mipmap/search5"/>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="搜一搜"
android:layout_marginLeft="10dp"
android:textStyle="bold"
android:textColor="#333"
android:textSize="18dp"
android:gravity="center_vertical"
android:layout_weight="1"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:layout_gravity="center_vertical"
android:background="@mipmap/right"/>
</LinearLayout>
<LinearLayout
android:layout_marginTop="30dp"
android:background="#fff"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60dp">
<ImageView
android:layout_width="40dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center_vertical"
android:layout_height="40dp"
android:background="@mipmap/game7"/>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="游戏"
android:layout_marginLeft="10dp"
android:textStyle="bold"
android:textColor="#333"
android:textSize="18dp"
android:gravity="center_vertical"
android:layout_weight="1"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:layout_gravity="center_vertical"
android:background="@mipmap/right"/>
</LinearLayout>
<LinearLayout
android:background="#fff"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60dp">
<ImageView
android:layout_width="40dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center_vertical"
android:layout_height="40dp"
android:background="@mipmap/shopping6"/>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="购物"
android:layout_marginLeft="10dp"
android:textStyle="bold"
android:textColor="#333"
android:textSize="18dp"
android:gravity="center_vertical"
android:layout_weight="1"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:layout_gravity="center_vertical"
android:background="@mipmap/right"/>
</LinearLayout>
<LinearLayout
android:layout_marginTop="30dp"
android:background="#fff"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60dp">
<ImageView
android:layout_width="40dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center_vertical"
android:layout_height="40dp"
android:background="@mipmap/prog8"/>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="小程序"
android:layout_marginLeft="10dp"
android:textStyle="bold"
android:textColor="#333"
android:textSize="18dp"
android:gravity="center_vertical"
android:layout_weight="1"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:layout_gravity="center_vertical"
android:background="@mipmap/right"/>
</LinearLayout>
</LinearLayout>
Fourth, problem summary and experience
This class has benefited me a lot, and I have learned how to create layouts. It also taught me to use components flexibly.