• 大小: 60.38MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-09-01
  • 语言: Java
  • 标签:

资源简介

本项目是一个类似饿了么的外卖APP demo,做的比较渣,只有UI没啥实际功能,包括用户登录注册,商品,商品详情,购物车,高德地图定位,周边美食搜索,以及设置 清除缓存等功能。例子大全里也有几个类似的项目,感兴趣的可以自己找找。注意:本项目为android studio项目,eclipse可能无法直接导入。

资源截图

代码片段和文件信息

package com.edg.foodie.activity;

import android.app.FragmentTransaction;
import android.content.Intent;
import android.graphics.Color;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.widget.Toolbar;
import android.view.KeyEvent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.frameLayout;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

import com.edg.foodie.R;
import com.edg.foodie.fragment.FindFragment;
import com.edg.foodie.fragment.HomeFragment;
import com.edg.foodie.fragment.OrderFragment;

public class MainActivity extends ActionBarActivity implements View.onclickListener{

    private TextView txt_waimai;
    private TextView txt_find;
    private TextView txt_order;
    private frameLayout ly_content;

    private HomeFragment homeFragment;
    private FindFragment findFragment;
    private OrderFragment orderFragment;
    private android.app.FragmentManager fManager ;

    private Toolbar toolbar;
    private DrawerLayout mDrawerLayout;
    private ActionBarDrawerToggle mDrawerToggle;
    private ListView lvLeftMenu;
    private String[] lvs = {“账户信息“ “我的余额“ “我的收藏“ “服务中心“ “系统设置“};//可以放入String中,在拿取出来
    private ArrayAdapter arrayAdapter;


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


        fManager = getFragmentManager();
        bindViews();
        txt_waimai.performClick();   //模拟一次点击,既进去后选择第一项


        findViews(); //获取控件
        toolbar.settitle(“Foodie“);//设置Toolbar标题
        toolbar.settitleTextColor(Color.parseColor(“#000000“)); //设置标题颜色
        //创建返回键,并实现打开关/闭监听
        mDrawerToggle = new ActionBarDrawerToggle(this mDrawerLayout toolbar
                R.string.open_drawer R.string.close_drawer) {
            @Override
            public void onDrawerOpened(View drawerView) {
                super.onDrawerOpened(drawerView);
            }
            @Override
            public void onDrawerClosed(View drawerView) {
                super.onDrawerClosed(drawerView);
            }
        };
        mDrawerToggle.syncState();
        mDrawerLayout.setDrawerListener(mDrawerToggle);
        //设置菜单列表
        arrayAdapter = new ArrayAdapter(this android.R.layout.simple_list_item_1 lvs);
        lvLeftMenu.setAdapter(arrayAdapter);

        lvLeftMenu.setOnItemClickListener(new DrawerItemClickListener());

//        setStatusBar();//设置沉浸式状态栏,5.0.1系统有点Bug


    }


    //UI组件初始化与事件绑定
    private void bindViews() {
        txt_waimai = (TextView) findViewById(R.id.txt_waimai);
        txt_find = (TextView) findViewById(R.id.txt_find);
        txt_order 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-09-23 10:31  Android项目源码粗仿饿了么的外卖APP源码\
     目录           0  2016-09-21 13:03  Android项目源码粗仿饿了么的外卖APP源码\foodie\
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\
     文件          34  2016-07-22 22:56  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\COMMIT_EDITMSG
     文件         157  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\config
     文件          73  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\description
     文件          97  2016-07-14 20:43  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\FETCH_HEAD
     文件          23  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\HEAD
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\
     文件         452  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\applypatch-msg.sample
     文件         896  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\commit-msg.sample
     文件         189  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\post-update.sample
     文件         398  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\pre-applypatch.sample
     文件        1642  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\pre-commit.sample
     文件        1352  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\pre-push.sample
     文件        4951  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\pre-rebase.sample
     文件        1239  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\prepare-commit-msg.sample
     文件        3611  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\hooks\update.sample
     文件       20504  2016-07-22 22:54  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\index
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\info\
     文件         240  2016-07-14 20:40  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\info\exclude
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\logs\
     文件        1431  2016-07-22 22:56  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\logs\HEAD
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\logs\refs\
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\logs\refs\heads\
     文件        1431  2016-07-22 22:56  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\logs\refs\heads\master
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\objects\
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\objects\00\
     文件          96  2016-07-21 21:57  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\objects\00\181fb118bb517fb9799d3d5ba63ad620e8634e
     文件         232  2016-07-21 21:55  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\objects\00\45dafdea9081f87643a32b3c65b69f83069f0c
     目录           0  2016-09-21 13:02  Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\objects\01\
............此处省略2791个文件信息

评论

共有 条评论