基于Android平台开发生活小助手-毕业论文 - 图文(6)

2019-06-11 20:42

正文

5-3 食谱首页 图5-4 推荐 图5-5 我

1. “首页”实现的功能

图5-6 首页功能图

22

正文

2.“推荐”实现的功能图如下:

图5-7 推荐功能图

23

正文

3.“我”实现的功能图如下:

图5-8 我功能图

核心代码:

1. 实现在推荐界面点击某菜谱后,通过Intent传递菜谱名,跳转到显示界面。代码如下:

//Item点击事件

recommaList.setOnItemClickListener(new OnItemClickListener() {

@Override

public void onItemClick(AdapterView parent, View view,

int position, long id) {

=new Intent(FoodRecommandActivity.this,FoodSearchActivity.class);

}

intent.putExtra(\startActivity(intent);

Intent intent

});

2. 实现删除收藏的菜谱,代码如下:

24

正文

//collectlist长按点击监听事件

colleListView.setOnItemLongClickListener(new OnItemLongClickListener() {

@Override

int position, long id) {

public boolean onItemLongClick(AdapterView parent, android.view.View view,

// TODO Auto-generated method stub

collectid=(Integer) collectlist.get(position).get(\ new AlertDialog.Builder(FoodCollect.this)

.setTitle(\温馨提示\ .setMessage(\是否删除\

.setPositiveButton(\确定\

@Override

public void onClick(DialogInterface dialog, int which) { }

// TODO Auto-generated method stub collect=new LifeSqlite(FoodCollect.this); collect.openMyDatabse(); collect.deletecollect(collectid); collectlist=collect.selectcollect(); //初始化适配器collect();

listAdapter=new CollectListAdapter(FoodCollect.this, collectlist); //绑定适配器

colleListView.setAdapter(listAdapter); collect.close();

})

.setNegativeButton(\取消\ .create() .show();

});

}

return true;

数据库的删除语句:

//删除COLLECT列表 public void deletecollect(int id) { }

25

String deletesql=\

database.execSQL(deletesql);

正文

3. 实现首页菜谱图片自动滑动,其适配器代码如下: public class ImageAdapter extends BaseAdapter{

//定义上下文菜单

private Context mcontext; //定义图片源

private int[] mImageId={

R.drawable.adv_1, R.drawable.adv_2, R.drawable.adv_3, R.drawable.adv_4, };

//声明ImageAdapter

public ImageAdapter(Context mcontext){ }

this .mcontext=mcontext;

@Override

public int getCount() { } @Override

public Object getItem(int position) { } @Override

public long getItemId(int position) { } @Override

public View getView(int position, View convertView, ViewGroup parent) {

ImageView imageView=new ImageView(mcontext); //给ImageView设置资源

imageView.setImageResource(mImageId[position% mImageId.length]); //设置布局图片120*120显示

imageView.setLayoutParams(new Gallery.LayoutParams(410,250)); //设置显示比例类型

26

// 获取图片的个数 return mImageId.length;

// 获取图片在库中的位置

return position;

// 获取图片ID

return position;


基于Android平台开发生活小助手-毕业论文 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:商场管理制度和方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: