| @ -0,0 +1,64 @@ | |||
| package com.qhclh.ytzh.bean; | |||
| /** | |||
| * Created by 青花瓷 on 2017/12/23. | |||
| */ | |||
| public class ShangpinPianquBean { | |||
| private long id; | |||
| private String pianqu; | |||
| private String zonglan; | |||
| private String cunlan; | |||
| private String konglan; | |||
| public long getId() { | |||
| return id; | |||
| } | |||
| public void setId(long id) { | |||
| this.id = id; | |||
| } | |||
| public String getPianqu() { | |||
| return pianqu; | |||
| } | |||
| public void setPianqu(String pianqu) { | |||
| this.pianqu = pianqu; | |||
| } | |||
| public String getZonglan() { | |||
| return zonglan; | |||
| } | |||
| public void setZonglan(String zonglan) { | |||
| this.zonglan = zonglan; | |||
| } | |||
| public String getCunlan() { | |||
| return cunlan; | |||
| } | |||
| public void setCunlan(String cunlan) { | |||
| this.cunlan = cunlan; | |||
| } | |||
| public String getKonglan() { | |||
| return konglan; | |||
| } | |||
| public void setKonglan(String konglan) { | |||
| this.konglan = konglan; | |||
| } | |||
| @Override | |||
| public String toString() { | |||
| return "ShangpinPianquBean{" + | |||
| "id=" + id + | |||
| ", pianqu='" + pianqu + '\'' + | |||
| ", zonglan='" + zonglan + '\'' + | |||
| ", cunlan='" + cunlan + '\'' + | |||
| ", konglan='" + konglan + '\'' + | |||
| '}'; | |||
| } | |||
| } | |||
| @ -0,0 +1,83 @@ | |||
| package com.qhclh.ytzh.index.shangpin; | |||
| import android.content.Context; | |||
| import android.support.v7.widget.RecyclerView; | |||
| import android.view.LayoutInflater; | |||
| import android.view.View; | |||
| import android.view.ViewGroup; | |||
| import android.widget.ImageView; | |||
| import android.widget.TextView; | |||
| import com.qhclh.ytzh.R; | |||
| import com.qhclh.ytzh.bean.ShangpinPianquBean; | |||
| import java.util.List; | |||
| /** | |||
| * Created by 青花瓷 on 2017/12/23. | |||
| */ | |||
| public class ShangpinPianquAdapter extends RecyclerView.Adapter<ShangpinPianquAdapter.MyViewHolder>{ | |||
| private Context mContext; | |||
| private List<ShangpinPianquBean> mList; | |||
| public ShangpinPianquAdapter(Context mContext, List<ShangpinPianquBean> mList) { | |||
| this.mContext = mContext; | |||
| this.mList = mList; | |||
| } | |||
| @Override | |||
| public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { | |||
| View view = LayoutInflater.from(mContext).inflate(R.layout.item_shangpinpianqu,parent,false); | |||
| return new MyViewHolder(view); | |||
| } | |||
| @Override | |||
| public void onBindViewHolder(MyViewHolder holder, int position) { | |||
| ShangpinPianquBean shangpinPianquBean = mList.get(position); | |||
| MyViewHolder myViewHolder = holder; | |||
| myViewHolder.getShangpinpianqu_name().setText(shangpinPianquBean.getPianqu()); | |||
| myViewHolder.getShangpinpianqu_zonglan().setText(shangpinPianquBean.getZonglan()); | |||
| myViewHolder.getShangpinpianqu_cunlan().setText(shangpinPianquBean.getCunlan()); | |||
| myViewHolder.getShangpinpianqu_konglan().setText(shangpinPianquBean.getKonglan()); | |||
| } | |||
| @Override | |||
| public int getItemCount() { | |||
| return mList.size(); | |||
| } | |||
| /** | |||
| *将ViewHolder类写成静态的. | |||
| **/ | |||
| static class MyViewHolder extends RecyclerView.ViewHolder{ | |||
| private TextView shangpinpianqu_name; | |||
| private TextView shangpinpianqu_zonglan; | |||
| private TextView shangpinpianqu_cunlan; | |||
| private TextView shangpinpianqu_konglan; | |||
| public MyViewHolder(View itemView) { | |||
| super(itemView); | |||
| shangpinpianqu_name = itemView.findViewById(R.id.shangpinpianqu_name); | |||
| shangpinpianqu_zonglan = itemView.findViewById(R.id.shangpinpianqu_zonglan); | |||
| shangpinpianqu_cunlan = itemView.findViewById(R.id.shangpinpianqu_cunlan); | |||
| shangpinpianqu_konglan = itemView.findViewById(R.id.shangpinpianqu_konglan); | |||
| } | |||
| public TextView getShangpinpianqu_name() { | |||
| return shangpinpianqu_name; | |||
| } | |||
| public TextView getShangpinpianqu_zonglan() { | |||
| return shangpinpianqu_zonglan; | |||
| } | |||
| public TextView getShangpinpianqu_cunlan() { | |||
| return shangpinpianqu_cunlan; | |||
| } | |||
| public TextView getShangpinpianqu_konglan() { | |||
| return shangpinpianqu_konglan; | |||
| } | |||
| } | |||
| } | |||
| @ -0,0 +1,12 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | |||
| <shape xmlns:android="http://schemas.android.com/apk/res/android"> | |||
| <solid android:color="@color/transp" /> | |||
| <stroke | |||
| android:width="@dimen/dp_0.5" | |||
| android:color="@color/grey888888" /> | |||
| <size | |||
| android:width="@dimen/dp_20" | |||
| android:height="@dimen/dp_20" /> | |||
| </shape> | |||
| @ -0,0 +1,73 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | |||
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |||
| android:layout_width="match_parent" | |||
| android:layout_height="wrap_content" | |||
| android:background="@drawable/shape_kuang" | |||
| android:orientation="vertical" | |||
| android:padding="@dimen/dp_10"> | |||
| <TextView | |||
| android:id="@+id/shangpinpianqu_name" | |||
| android:layout_width="match_parent" | |||
| android:layout_height="wrap_content" | |||
| android:padding="@dimen/dp_5" /> | |||
| <LinearLayout | |||
| android:layout_width="match_parent" | |||
| android:layout_height="wrap_content" | |||
| android:orientation="horizontal"> | |||
| <View | |||
| android:layout_width="0dp" | |||
| android:layout_height="1dp" | |||
| android:layout_weight="1" /> | |||
| <TextView | |||
| android:id="@+id/shangpinpianqu_zonglan" | |||
| android:layout_width="0dp" | |||
| android:layout_height="wrap_content" | |||
| android:layout_weight="4" | |||
| android:padding="@dimen/dp_5" /> | |||
| </LinearLayout> | |||
| <LinearLayout | |||
| android:layout_width="match_parent" | |||
| android:layout_height="wrap_content" | |||
| android:orientation="horizontal"> | |||
| <View | |||
| android:layout_width="0dp" | |||
| android:layout_height="1dp" | |||
| android:layout_weight="1" /> | |||
| <TextView | |||
| android:id="@+id/shangpinpianqu_cunlan" | |||
| android:layout_width="0dp" | |||
| android:layout_height="wrap_content" | |||
| android:layout_weight="4" | |||
| android:padding="@dimen/dp_5" /> | |||
| </LinearLayout> | |||
| <LinearLayout | |||
| android:layout_width="match_parent" | |||
| android:layout_height="wrap_content" | |||
| android:orientation="horizontal"> | |||
| <View | |||
| android:layout_width="0dp" | |||
| android:layout_height="1dp" | |||
| android:layout_weight="1" /> | |||
| <TextView | |||
| android:id="@+id/shangpinpianqu_konglan" | |||
| android:layout_width="0dp" | |||
| android:layout_height="wrap_content" | |||
| android:layout_weight="4" | |||
| android:padding="@dimen/dp_5" /> | |||
| </LinearLayout> | |||
| </LinearLayout> | |||