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;
        }
    
    
    }
  • 相关阅读:
    POJ 1062 昂贵的聘礼(最短路)题解
    BZOj 墨墨的等式(转化为最短路)题解
    BZOJ 2763 飞行路线(分层图最短路)题解
    HDU 6342 Expression in Memories(模拟)多校题解
    codeforces 543B Destroying Roads
    codeforces 639B Bear and Forgotten Tree 3
    codeforces 645D Robot Rapping Results Report
    codeforces 702E Analysis of Pathes in Functional Graph
    codeforces 721C journey
    codeforces 711D Directed Roads
  • 原文地址:https://www.cnblogs.com/hunfen/p/13022842.html
Copyright © 2011-2022 走看看