Mobile Software Development Lesson 5 - The First Android Application

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.

Guess you like

Origin blog.csdn.net/m0_55933489/article/details/126528963