赞
踩
创建新的Empty Activity后在MainActivity.java文件中生成三段默认代码,分别是package(所创建的应用程序包),import(导入的库),protect void onCreate(主要界面)。
其中import在后续代码编写的过程中可以根据提示使用alt+enter自动创建,无需手动输入;onCreate比较重要,在onCreate层次下,会包含activity_main.xml文件中的UI设计,以及创建在界面中的一些数据库如vedioDataList等等。
- package com.example.whyme; //默认
-
- //导入包
-
- import androidx.appcompat.app.AppCompatActivity;
- import androidx.recyclerview.widget.LinearLayoutManager;
- import androidx.recyclerview.widget.RecyclerView;
-
- import android.os.Bundle;
-
- import com.example.whyme.adapter.MerchandiseAdapter;
- import com.example.whyme.adapter.VedioAdapter;
- import com.example.whyme.model.MerchandiseData;
- import com.example.whyme.model.VedioData;
-
- import java.util.ArrayList;
- import java.util.List;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);

首先需在MainActivity后删除>/输入>,添加代码行
</androidx.constraintlayout.widget.ConstraintLayout>
使框架结构完整,后续布局操作均在两处</androidx.constraintlayout.widget.ConstraintLayout>内进行,我们称之为框架a。
接下来再框架a中创建新的空框架b,在Design界面调整其大小,为首页的背景处理做准备。我们需要明白,框架与其他内置元素如(文本text,图像image)的区别是:在框架上可以无限添加元素,重叠显示,而元素只能够独立存在于界面中,不可相互重叠,并且框架可以从background处添加背景。
所以,当我们需要添加两个重叠图像时,也可以添加一个background再添加一个image。注意:需重叠显示的元素需写在框架b内,不需重叠显示的元素则写在框架b外,框架a内。
- <?xml version="1.0" encoding="utf-8"?>
- <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。