zoukankan      html  css  js  c++  java
  • 2.22 账本开发3

    ListAdapter

    用来制作消费账单界面的适配器

    package com.example.zhangbengapp;
    
    import android.content.Context;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.Adapter;
    import android.widget.BaseAdapter;
    import android.widget.TextView;
    
    import java.util.List;
    
    public class ListAdapter extends BaseAdapter {
        List<costList> mList;
    
        public ListAdapter(List<costList>list)
        {
            mList=list;
        }
    
        @Override
        public int getCount() {
            return mList.size();
        }
    
        @Override
        public Object getItem(int position) {
            return mList.get(position);
        }
    
        @Override
        public long getItemId(int position) {
            return position;
        }
    
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            View view=mLayoutInflater.inflate(R.layout.list_item,null);
            //取出数据赋值
            costList item=mList.get(position);
            TextView tv_title=view.findViewById(R.id.tv_title);
            TextView tv_date=view.findViewById(R.id.tv_date);
            TextView tv_money=view.findViewById(R.id.tv_money);
            //绑定
            tv_title.setText(mList.get(position).getTitle());
            tv_date.setText(mList.get(position).getDate());
            tv_money.setText(mList.get(position).getMoney());
            return view;
    
        }
    
        private List<costList>getmList;
        private LayoutInflater mLayoutInflater;
    
        public ListAdapter(Context context,List<costList>list)
        {
            mList=list;
            //通过外部传来的Context初始化LayoutInflater对象
            mLayoutInflater=LayoutInflater.from(context);
        }
    }
  • 相关阅读:
    老贴纪念九(蓝色 白色 绿色(前四天))
    进入6月
    老贴纪念七!(敏感:二十年了,而青春从来没有离开过)
    一个关于inet_ntoa的奇怪问题
    一个通用的Makefile模板
    【记录】find+tar命令组合
    Linux SDIO WIFI驱动的编译
    编译静态库和动态库的Makefile文件
    分解成连续数字的和
    linux nc命令示例
  • 原文地址:https://www.cnblogs.com/dty602511/p/14913138.html
Copyright © 2011-2022 走看看