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

被折叠的 条评论
为什么被折叠?



