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;
        }
    
    
    }
  • 相关阅读:
    Eclipse的下载与安装
    IntelliJ IDEA(2018)安装详解
    关于Idea中的web.xml 自动生成模板问题
    基于ssm框架的web.xml配置及解析
    Mybatis分页插件PageHelper的配置与基本使用
    基于maven的ssm框架pom.xml的基本配置及解析
    python去除字符串中的特殊字符(爬虫存储数据时会遇到不能作为文件名的字符串)
    快速指数算法
    伪随机序列
    django中Queryset的删除问题、分页问题
  • 原文地址:https://www.cnblogs.com/hunfen/p/13022842.html
Copyright © 2011-2022 走看看