diff --git a/app/src/main/java/com/qhclh/ytzh/bean/InhouseBean.java b/app/src/main/java/com/qhclh/ytzh/bean/InhouseBean.java new file mode 100644 index 0000000..c20a0b0 --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/bean/InhouseBean.java @@ -0,0 +1,72 @@ +package com.qhclh.ytzh.bean; + +/** + * Created by 青花瓷 on 2017/12/30. + */ + +public class InhouseBean { + private long id; + private String pici; + private String yangzhichang; + private String riqi; + private String zhuangtai; + + public InhouseBean(long id, String pici, String yangzhichang, String riqi, String zhuangtai) { + this.id = id; + this.pici = pici; + this.yangzhichang = yangzhichang; + this.riqi = riqi; + this.zhuangtai = zhuangtai; + } + + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; + } + + public String getPici() { + return pici; + } + + public void setPici(String pici) { + this.pici = pici; + } + + public String getYangzhichang() { + return yangzhichang; + } + + public void setYangzhichang(String yangzhichang) { + this.yangzhichang = yangzhichang; + } + + public String getRiqi() { + return riqi; + } + + public void setRiqi(String riqi) { + this.riqi = riqi; + } + + public String getZhuangtai() { + return zhuangtai; + } + + public void setZhuangtai(String zhuangtai) { + this.zhuangtai = zhuangtai; + } + + @Override + public String toString() { + return "InhouseBean{" + + "id=" + id + + ", pici='" + pici + '\'' + + ", yangzhichang='" + yangzhichang + '\'' + + ", riqi='" + riqi + '\'' + + ", zhuangtai='" + zhuangtai + '\'' + + '}'; + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/index/shangpin/InHouseAdapter.java b/app/src/main/java/com/qhclh/ytzh/index/shangpin/InHouseAdapter.java new file mode 100644 index 0000000..ee69b9d --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/index/shangpin/InHouseAdapter.java @@ -0,0 +1,77 @@ +package com.qhclh.ytzh.index.shangpin; + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.TextView; + +import com.qhclh.ytzh.R; +import com.qhclh.ytzh.bean.InhouseBean; + +import java.util.List; + +/** + * Created by 青花瓷 on 2017/12/30. + */ + +public class InHouseAdapter extends BaseAdapter { + private Context context; + private List list; + private LayoutInflater layoutInflater; + + public InHouseAdapter(Context context, List list) { + this.context = context; + this.list = list; + layoutInflater = LayoutInflater.from(context); + } + + @Override + public int getCount() { + return list.size(); + } + + @Override + public Object getItem(int i) { + return list.get(i); + } + + @Override + public long getItemId(int i) { + return list.get(i).getId(); + } + + @Override + public View getView(int i, View view, ViewGroup viewGroup) { + ViewHolder viewHolder; + InhouseBean message = list.get(i); + if (view == null){ + view = layoutInflater.inflate(R.layout.item_inhouse,viewGroup,false); + viewHolder = new ViewHolder(); + viewHolder.inhouse_pici = view.findViewById(R.id.inhouse_pici); + viewHolder.inhouse_yangzhichang = view.findViewById(R.id.inhouse_yangzhichang); + viewHolder.inhouse_riqi = view.findViewById(R.id.inhouse_riqi); + viewHolder.inhouse_zhangtai = view.findViewById(R.id.inhouse_zhangtai); + + view.setTag(viewHolder); + }else { + viewHolder = (ViewHolder) view.getTag(); + } + + viewHolder.inhouse_pici.setText(message.getPici()); + viewHolder.inhouse_yangzhichang.setText(message.getYangzhichang()); + viewHolder.inhouse_riqi.setText(message.getRiqi()); + viewHolder.inhouse_zhangtai.setText(message.getZhuangtai()); + + return view; + } + + + private class ViewHolder{ + private TextView inhouse_pici; + private TextView inhouse_yangzhichang; + private TextView inhouse_riqi; + private TextView inhouse_zhangtai; + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/index/shangpin/InHouseAllFragment.java b/app/src/main/java/com/qhclh/ytzh/index/shangpin/InHouseAllFragment.java index 6a8a2eb..b992b2b 100644 --- a/app/src/main/java/com/qhclh/ytzh/index/shangpin/InHouseAllFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/index/shangpin/InHouseAllFragment.java @@ -4,8 +4,11 @@ import android.widget.ListView; import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseFragment; +import com.qhclh.ytzh.bean.InhouseBean; import com.qhclh.ytzh.ui.RefreshLayout; +import java.util.List; + import butterknife.BindView; /** @@ -18,6 +21,10 @@ public class InHouseAllFragment extends BaseFragment { @BindView(R.id.rfl_inhouseall) RefreshLayout rfl_inhouseall; private int page =0; + + private List mList; + private InHouseAdapter mAdapter; + @Override protected int setLayout() { return R.layout.frag_inhouse_all;