基于android的 垃圾分类APP期末大作业

本文档介绍了一个基于Android Studio开发的垃圾分类APP项目,涵盖了项目概述、开发环境、功能设计及实现效果。项目包括垃圾分类首页、知识页、搜索、发布等功能,并提供了欢迎页面的简单代码示例。

1 项目的概述

该项目主要基于android 的 垃圾分类APP项目,从零开始到完整,并不是很难,但是很使用,现在把他记录成文章。

2 项目环境

android studio
gradle
逍遥模拟器
jdk

3 项目功能

项目设计的功能 垃圾分类首页,垃圾分类知识页设计,垃圾分类的搜索,垃圾分类发布,APP欢迎页面 等操作

4 项目效果

WelcomeActivity.java 欢迎页面
在这里插入图片描述
这个页面设计比较简单.首页加载一个Acitvity,在布局文件里面加入对应的图片,并且绑定事件
代码如下:

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_welcome);
        ButterKnife.bind(this);
    }

    @OnClick(R.id.enterTv)
    public void enterMain(View view){
        Intent intent=new Intent();
        intent.setClass(WelcomeActivity.this, MainActivity.class);
        //启动
        startActivity(intent);
    }

布局文件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_gravity="center"

    android:background="@mipmap/welcome"
    tools:context=".activity.WelcomeActivity"
    >

        <TextView
            android:id="@+id/enterTv"
            android:layout_width="100dp"
            android:layout_height="50dp"
            android:text="点击进入..."
            android:textSize="20dp"
            android:textColor="@color/white"
            android:background="@drawable/enter_btn"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:gravity="center"
            >

        </TextView>

</RelativeLayout>

首页的展示效果:
在这里插入图片描述
核心代码

 @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        View view = inflater.inflate(R.layout.fragment_home, container, false);

        home_lbIvl = view.findViewById(R.id.home_lbIv);
        ButterKnife.bind(this,view);

        return view;
    }

其他功能 详见下一篇

5 代码

https://github.com/soulCoder1998/lgapp

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值