AndroidStudio 简单又高级的APP项目

本文介绍了如何使用Android Studio创建一个包含主界面、搜索栏和数据库循环展示的APP项目。详细讲解了如何创建MainActivity.java、activity_main.xml布局文件,以及设置搜索栏和Recycler View显示数据库内容。同时,提到了Activity间跳转的话题。
摘要由CSDN通过智能技术生成

创建主界面MainActivity.java

        创建新的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);

创建主界面布局文件activity_main.xml

1.框架

        首先需在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"
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值