82 lines
2.5 KiB
Plaintext
Executable File
82 lines
2.5 KiB
Plaintext
Executable File
package com.example.administrator.ximengjianyu.adapter;
|
|
|
|
import android.content.Context;
|
|
import android.graphics.Color;
|
|
import android.os.Build;
|
|
import android.support.annotation.RequiresApi;
|
|
import android.support.v7.widget.RecyclerView;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.widget.BaseAdapter;
|
|
import android.widget.TextView;
|
|
|
|
import com.example.administrator.ximengjianyu.R;
|
|
import com.example.administrator.ximengjianyu.beans.AppCriminalUserBean;
|
|
import com.example.administrator.ximengjianyu.beans.ContactBean;
|
|
import com.example.administrator.ximengjianyu.global.UserInfo;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* Created by Administrator on 2018/6/12.
|
|
* 主页适配器
|
|
*/
|
|
|
|
public class HomeAdapter extends BaseAdapter{
|
|
Context context;
|
|
List<ContactBean.ListBean> list;
|
|
|
|
public HomeAdapter(Context context, List<ContactBean.ListBean> list) {
|
|
this.context = context;
|
|
this.list = list;
|
|
}
|
|
|
|
@Override
|
|
public int getCount() {
|
|
return list.size();
|
|
}
|
|
|
|
@Override
|
|
public Object getItem(int i) {
|
|
return i;
|
|
}
|
|
|
|
@Override
|
|
public long getItemId(int i) {
|
|
return i;
|
|
}
|
|
|
|
@Override
|
|
public View getView(int i, View view, ViewGroup viewGroup) {
|
|
view=View.inflate(context, R.layout.dialog_item_home,null);
|
|
TextView dialog_name = view.findViewById(R.id.dialog_name);
|
|
TextView dialog_phone =view.findViewById(R.id.dialog_phone);
|
|
TextView dialog_guanxi =view.findViewById(R.id.dialog_guanxi);
|
|
dialog_name.setText(list.get(i).getName());
|
|
dialog_phone.setText(list.get(i).getPhone());
|
|
dialog_guanxi.setText(" "+list.get(i).getRelation());
|
|
return view;
|
|
// MViewHolder holder;
|
|
// if (view==null){
|
|
// holder=new MViewHolder();
|
|
// view=View.inflate(context, R.layout.dialog_item_home,null);
|
|
// holder.name=view.findViewById(R.id.dialog_name);
|
|
// holder.phone=view.findViewById(R.id.dialog_phone);
|
|
// holder.guanxi=view.findViewById(R.id.dialog_guanxi);
|
|
// view.setTag(holder);
|
|
// }else {
|
|
// holder= (MViewHolder) view.getTag();
|
|
// }
|
|
// holder.name.setText(list.get(i).getName());
|
|
// holder.phone.setText(list.get(i).getPhone());
|
|
// holder.guanxi.setText(list.get(i).getRelation());
|
|
//
|
|
// return view;
|
|
}
|
|
// class MViewHolder{
|
|
// TextView name;
|
|
// TextView phone;
|
|
// TextView guanxi;
|
|
// }
|
|
}
|