安卓作业001 - 显示学生信息

发布时间:2024年01月03日

安卓作业001 - 显示学生信息

创建一个安卓应用:
(1)显示学生详细信息(学号、姓名、性别、年龄、专业、班级、电话)
(2)要求更改应用图标及标题
(3)要求设置窗口背景图片

大家好!今天,我将指导大家如何完成安卓作业001——创建一个能显示学生详细信息的应用,并实现更改应用图标、标题以及设置窗口背景图片的功能。

作业步骤详解

步骤一:创建新项目及布局文件
首先,在Android Studio中新建一个Android项目,选择"Empty Activity"模板作为基础。在res/layout目录下,打开或创建activity_main.xml布局文件,设计用于展示学生详细信息的界面布局。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/window_background"> <!-- 设置窗口背景图片 -->

    <ImageView
        android:id="@+id/app_icon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@mipmap/ic_launcher_new" /> <!-- 更改应用图标 -->

    <TextView
        android:id="@+id/student_id"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="学号" />

    <TextView
        android:id="@+id/student_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="姓名" />

    <TextView
        android:id="@+id/student_gender"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="性别" />

    <TextView
        android:id="@+id/student_age"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="年龄" />

    <TextView
        android:id="@+id/student_major"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="专业" />

    <TextView
        android:id="@+id/student_class"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="班级" />

    <TextView
        android:id="@+id/student_phone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="电话" />

</LinearLayout>

步骤二:更改应用图标和标题
在AndroidManifest.xml文件中,找到 <application> 标签并修改其属性:

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher_new" <!-- 更改应用图标 -->
    android:label="学生信息管理" <!-- 更改应用标题 -->
    ...
>
    ...
</application>

确保替换ic_launcher_new为你的新图标资源名称。

步骤三:填充并显示学生信息
在MainActivity.java中获取布局文件中的各个组件引用,并根据实际的学生数据进行填充:

public class MainActivity extends AppCompatActivity {

    private TextView mStudentId, mStudentName, mStudentGender, mStudentAge, mStudentMajor, mStudentClass, mStudentPhone;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // 获取控件引用
        mStudentId = findViewById(R.id.student_id);
        mStudentName = findViewById(R.id.student_name);
        mStudentGender = findViewById(R.id.student_gender);
        mStudentAge = findViewById(R.id.student_age);
        mStudentMajor = findViewById(R.id.student_major);
        mStudentClass = findViewById(R.id.student_class);
        mStudentPhone = findViewById(R.id.student_phone);

        // 填充示例学生信息(请替换为真实数据源)
        mStudentId.setText("S001");
        mStudentName.setText("张三");
        mStudentGender.setText("男");
        mStudentAge.setText("20");
        mStudentMajor.setText("计算机科学与技术");
        mStudentClass.setText("计科2班");
        mStudentPhone.setText("13800138000");

        // 若需要动态加载背景图片(如果已在XML布局中设置则无需此步骤)
        // getWindow().setBackgroundDrawableResource(R.drawable.window_background);
    }
}

以上就是本次安卓作业的具体实现过程。通过这三个步骤,我们成功创建了一个能够显示学生详细信息的安卓应用,并实现了自定义图标、标题及窗口背景图片的功能。请各位同学按照此教程实践操作,并结合实际需求进行功能扩展和完善。祝大家编程愉快,学习进步!

文章来源:https://blog.csdn.net/howard2005/article/details/135352822
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。