zoukankan      html  css  js  c++  java
  • 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;
        }
    
    
    }
  • 相关阅读:
    需求分析与原型设计
    调研《构建之法》指导下的全国高校的历届软工实践作品
    对实践项目完成后学习到的能力的预期
    NOIP2020赛前调整
    CSP-S2020赛前心态调整
    CSP-S2019认证
    如何在数据库中存储IP地址
    jmeter手写脚本,使用正则获取cookie(禁用cookies管理器)
    LoadRunner如何监控Linux下的系统资源
    LR回放https协议脚本失败:[GENERAL_MSG_CAT_SSL_ERROR]connect to host "XXX" failed:[10054] Connection reset by peer [MsgId:MERR-27780]
  • 原文地址:https://www.cnblogs.com/hunfen/p/13022842.html
Copyright © 2011-2022 走看看