文档章节

demo4.1

 易水寒521
发布于 2015/05/11 10:23
字数 424
阅读 3
收藏 0

FOOD:

package com.gourmetMeal.database;

/**
 * 菜的实体类
 *
 * @author bcu
 *
 */
public class Food {
 /**
  * 食品编号
  */
 private int id;
 /**
  * 食品名称
  */
 private String name;
 /**
  * 食品单价
  */
 private double danjia;
 /**
  * 食品价格
  */
 private double jiage;
 /**
  * 食品数量
  */
 private int num;
 /**
  * 食品备注
  */
 private String beizhu = "无备注";

 /**
  * 无参构造器
  */
 public Food() {
  super();
 }

 /**
  * 全参构造器
  *
  * @param id
  *            食品编号
  * @param name
  *            食品名称
  * @param danjia
  *            食品单价
  * @param jiage
  *            食品价格
  * @param num
  *            食品数量
  * @param beizhu
  *            食品备注
  */
 public Food(int id, String name, double danjia, double jiage, int num,
   String beizhu) {
  super();
  this.id = id;
  this.name = name;
  this.danjia = danjia;
  this.jiage = jiage;
  this.num = num;
  this.beizhu = beizhu;
 }

 public int getId() {
  return id;
 }

 public void setId(int id) {
  this.id = id;
 }

 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }

 public double getDanjia() {
  return danjia;
 }

 public void setDanjia(double danjia) {
  this.danjia = danjia;
 }

 public double getJiage() {
  return jiage;
 }

 public void setJiage(double jiage) {
  this.jiage = jiage;
 }

 public int getNum() {
  return num;
 }

 public void setNum(int num) {
  this.num = num;
 }

 public String getBeizhu() {
  return beizhu;
 }

 public void setBeizhu(String beizhu) {
  this.beizhu = beizhu;
 }

}

MyAdapter_FootSoft:

package com.gourmetMeal.database;

 import com.gourmetMeal.R;

import android.content.Context;
import android.database.Cursor;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CursorAdapter;
import android.widget.ImageView;
import android.widget.TextView;
/**
 * 显示食品信息的适配器~
 * @author ycl
 *
 */
public class MyAdapter_FootSoft extends CursorAdapter{

 public MyAdapter_FootSoft(Context context, Cursor c) {
  super(context, c);
  // TODO Auto-generated constructor stub
 }

 @Override
 public void bindView(View view, Context context, Cursor cursor) {
 //ImageView imageView= (ImageView) view.findViewById(R.id.listgoodsimageView1);
 //imageView.setImageResource(cursor.getInt(cursor.getColumnIndex("images")));
    TextView textView1=(TextView) view.findViewById(R.id.liushuizhanghaotextView2);
   // TextView textView2=(TextView) view.findViewById(R.id.listgoodstextView3);
    textView1.setText(cursor.getString(cursor.getColumnIndex("liushuizhanghao")));
    //textView2.setText(cursor.getString(cursor.getColumnIndex("jiage")));
   
 
 }

 @Override
 public View newView(Context context, Cursor cursor, ViewGroup parent) {
  // TODO Auto-generated method stub
  LayoutInflater layoutInflater=LayoutInflater.from(context);
  View v=layoutInflater.inflate(R.layout.list_good_style, null);
  
  return v;
 }

}

DataShare:

package com.gourmetMeal.database;

import java.util.ArrayList;
import java.util.List;

/**
 * 这个类为 设置订单
 *
 * @author bcu
 *
 */
public class DataShare {
 /**
  * 订单列表
  */
 public static List<Food> shopList = new ArrayList<Food>();

 // public static Users users=new Users();
 /**
  * 判断是否已经添加了一件该商品 返回值
  *
  * @param id
  *            :菜的编号
  * @return:-1:未添加过该菜品,否则已添加过该菜品
  */
 public static int isExistGoods(int id) {
  for (int i = 0; i < shopList.size(); i++) {
   if (shopList.get(i).getId() == id) {
    return i;
   }
  }
  return -1;
 }
}

© 著作权归作者所有

上一篇: HttpUtil , User
下一篇: demo4
粉丝 1
博文 130
码字总数 120077
作品 0
虹口
私信 提问
eclipse 安装gradle并成功创建一个项目

gradle版本已经更新到4了,感觉自己再不用的话要落伍了,我是一个ide重症者(如果离开了eclipse,我感觉我自己将不会写代码了); 废话不多说,直接实战: 1.系统 win10 2.eclipse版本 Oxygen.3a Re...

太黑_thj
2018/07/26
2.2K
0

没有更多内容

加载失败,请刷新页面

加载更多

没有更多内容

MySQL8.0.17 - Multi-Valued Indexes 简述

本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了支持 (感觉官方未来一定...

阿里云官方博客
41分钟前
4
0
make4.1降级 make-3.81、2错误

在编译 make-3.82 的时候出现如下错误提示 glob/glob.c:xxx: undefined reference to `__alloca'` 修改 /glob/glob.c // #if !defined __alloca && !defined __GNU_LIBRARY__ # ifdef __GNUC......

Domineering
42分钟前
7
0
Rainbond集群的安装和运维的原理

本文将解读Rainbond集群的安装和运维的原理,使用户基本了解Rainbond的安装机制和运维重点,便于用户搭建大型Rainbond集群。 1.Rainbond集群节点概述 1.1 节点分类 属性 类型 说明 manage 管...

好雨云帮
53分钟前
8
0
好程序员大数据学习路线分享UDF函数

1.为什么需要UDF? 1)、因为内部函数没法满足需求。 2)、hive它本身就是一个灵活框架,允许用自定义模块功能,如可以自定义UDF、serde、输入输出等。 2.UDF是什么? UDF:user difine fun...

好程序员官方
56分钟前
6
0
Groovy中 Base64 URL和文件名安全编码

Base64 URL和文件名安全编码 Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是...

白石
59分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部