资源简介
本项目是一个类似饿了么的外卖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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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\desc
文件 97 2016-07-14 20:43 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\FETCH_HEAD
文件 23 2016-07-14 20:40 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\HEAD
文件 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-reba
文件 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
文件 240 2016-07-14 20:40 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\info\exclude
文件 1431 2016-07-22 22:56 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\logs\HEAD
文件 1431 2016-07-22 22:56 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\logs\refs\heads\master
文件 96 2016-07-21 21:57 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 232 2016-07-21 21:55 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 315 2016-07-14 20:42 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 65 2016-07-14 20:42 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 1941031 2016-07-17 21:25 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 145 2016-07-17 18:49 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 289 2016-07-21 21:57 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 171 2016-07-17 20:05 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 433 2016-07-17 20:05 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 48581 2016-07-14 20:41 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 851 2016-07-19 22:10 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
文件 294 2016-07-17 20:05 Android项目源码粗仿饿了么的外卖APP源码\foodie\.git\ob
............此处省略2799个文件信息
评论
共有 条评论