10天冲刺至第九天

我们现在阶段主要就是尽量完成一个较为完善的app功能:主要就是用户可以查看食堂中以及我们学校周边的美食,并且查看这些食物主要有什么成分,我们现在这个功能在这个阶段基本完成,今天主要是整合

今天主要是app数据的更新

这里po个代码

package cn.edu.neusoft.fooddemo.adapter;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;


import java.util.List;

import cn.edu.neusoft.fooddemo.R;
import cn.edu.neusoft.fooddemo.bean.Order;

public class AllCommentAdapter extends FoodBaseAdapter {
    private List<Order> listItems;
    private LayoutInflater inflater;

    public AllCommentAdapter(Context context, List<Order> data) {
        super(context);
        this.inflater = LayoutInflater.from(context);
        this.listItems = data;
    }

    @Override
    public int getCount() {
        return listItems.size();
    }

    @Override
    public Object getItem(int position) {
        return listItems.get(position);
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        final Holder holder;
        if (convertView == null) {
            holder = new Holder();
            convertView = inflater.inflate(R.layout.comment_item, null);
            holder.food_name = (TextView) convertView.findViewById(R.id.food_name);
            holder.food_detail = (TextView) convertView.findViewById(R.id.food_detail);
            holder.shop_name = (TextView) convertView.findViewById(R.id.shop_name);
            holder.content = (TextView) convertView.findViewById(R.id.content);
            holder.btn_edit = (Button) convertView.findViewById(R.id.btn_edit);
            holder.btn_del = (Button) convertView.findViewById(R.id.btn_del);
            convertView.setTag(holder);
        } else {
            holder = (Holder) convertView.getTag();
        }
        holder.food_name.setText(listItems.get(position).getFoodname());
        holder.shop_name.setText(listItems.get(position).getUsername()+"——" +listItems.get(position).getComment_time());
        holder.content.setText(listItems.get(position).getContent());
        holder.food_detail.setText("单价:" + listItems.get(position).getPrice() + "元【" + listItems.get(position).getShopname() + "】");
        holder.btn_edit.setVisibility(View.INVISIBLE);
        holder.btn_del.setVisibility(View.INVISIBLE);
        return convertView;
    }

    class Holder {
        TextView food_name, food_detail, shop_name, content;
        Button btn_edit, btn_del;
    }


}
原文地址:https://www.cnblogs.com/hunfen/p/13022842.html